A disquieting tale of a humble rooster facing the great questions of existence.
2011
2021
2017
1981
2019
1944
1946
2001
2009
2005
1985
1988
1986
1971
2003
2023