A disquieting tale of a humble rooster facing the great questions of existence.
1994
2003
2005
2004
1903
2002
2011
1986
2012
1984
1959
2006
1985