A disquieting tale of a humble rooster facing the great questions of existence.
2025
1995
1994
2023
1922
1983
2020
2011
1992
1941
1950
2026
1990
2022
1987
2024