A series of grisly murders point to the terrifying cryptid.
Horror
NextFilm 2025