Everybody he encounters appears to be having the head of an animal, so the man starts to question his sanity.
2023
2019
2014
2005
2024
2008
2006
2007
2003
2016
2012
1983
2021