In a nature park, a group of teenagers are slaughtered by a dangerous psychopath.
This post-apocalyptic action-adventure trash spectacle is a true gem of indie cinema.