A disquieting tale of a humble rooster facing the great questions of existence.
2023
1986
2012
1942
2024
1989
2025
—
2013
2022
2004
2020