Everybody he encounters appears to be having the head of an animal, so the man starts to question his sanity.
2017
2015
2011
2013
1997
2008
1994
1978
2009
2016
2022
1984
1936
2019
1933
2021