A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2001
2007
2018
1953
1972
2006
1931
1977
2015
1975
1962
1990
2024
2003
2016
1959