Beautiful, interesting, incredible cinema.
A disturbed teenage girl unleashes her pet tarantula against her “enemies.”