A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2024
1978
2023
—
1980
2011
1997
1975
2019
2017
2022
2006