A disquieting tale of a humble rooster facing the great questions of existence.
2003
2004
2015
1988
2007
2008
2012
2023
1978
1985
1997
2014
2020
1960
2019