In the small woodland town of Lockwood Hills, a group of student filmmakers encounter a troubling anomaly.
—
Released
Lockwood Hills
33min