A TV documentary crew searches the woods for a fabled creature.
Horror Comedy
NextFilm 2025