A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2008
1932
2005
1943
1959
2007
1981
1985
1990
1995
1996
2024
1968