A disquieting tale of a humble rooster facing the great questions of existence.
2012
1988
2017
2025
2023
2021
1966
1967
2016
1968
1969
1965