A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2021
1965
2017
1990
2020
2018
1999
2025
1976
1946
2000
1978
2004
1984