A group of college students go camping in the woods near the small Massachusetts town of Dover, where a terrifying creature reportedly stalks the area.read more
A group of college students go camping in the woods near the small Massachusetts town of Dover, where a terrifying creature reportedly stalks the area.