Wolves reveal they are really humans in wolf costumes and proceed to eat each other.
2018
2022
2013
2023
2012
2002
2010
1983
2024
2025
2007