A disquieting tale of a humble rooster facing the great questions of existence.
2013
1990
1972
2024
2027
2022
1978
2009
2007
2001
1989
1997
1998
2019