Everybody he encounters appears to be having the head of an animal, so the man starts to question his sanity.
1990
2023
1986
1934
2009
2021
2025
2015
2014
2010
2011
1926
1985
1925
2020
2013