A disturbed teenage girl unleashes her pet tarantula against her "enemies."
1975
1973
2021
1974
2018
—
2024