Wolves reveal they are really humans in wolf costumes and proceed to eat each other.
January 1, 1981
Released
Lykantropia
6min
—
No Language
Se-Ma-For
1992
2021
1975
2005
2015
2002
2010
2003
2014
1968
2007
2022
2009