A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2010
2022
1959
1993
1978
2007
2008
1986
2000
2002
2011
1976
1980