A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2017
1996
2002
2006
2001
1988
1992
1999
2003
2019
2023
2014
2013
2021
1934