Everybody he encounters appears to be having the head of an animal, so the man starts to question his sanity.
2019
2001
2024
2012
1937
2015
2003
2020
2014
2022
2023
1987
2013
2021
2008