A disquieting tale of a humble rooster facing the great questions of existence.
2023
2008
2020
2022
1998
2024
1935
1983
2018
2025
2014
1986
2019
1989