A disquieting tale of a humble rooster facing the great questions of existence.
1987
1988
1996
2011
1955
1954
1949
1943
2013
1981
1977
1973
1950
1944
1946
1947