A disquieting tale of a humble rooster facing the great questions of existence.
1982
2021
2016
2015
2000
—
2024
2019
2020
2002
1953
2011
2014
1980
2012