Everybody he encounters appears to be having the head of an animal, so the man starts to question his sanity.
2022
1930
2015
1965
2019
2021
1924
2010
1918
2008
2016
2013
2014
2023