A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2008
2007
2005
2006
1994
1988
1998
—
2014
2022
2021
2016