A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2011
2016
1982
2003
2014
1956
1957
1970
2021
—
2025
2024
1987
2010
1992
1983
1999
2012
2023