A disquieting tale of a humble rooster facing the great questions of existence.
1921
2003
1998
2015
1994
1984
2025
2016
2002
1993
2018
2023
2024
1995
1996