A disturbed teenage girl unleashes her pet tarantula against her "enemies."
2013
2023
2024
2015
—
2014