Lost Monster Files
Carolina Chupacabra
Season 1 Episode 5
The team investigates a series of strange livestock mutilations in the Blue Ridge Mountains that some believe are tied to the infamous chupacabra
Lost Monster Files airs on Discovery Channel +1 at 3:00 AM, Saturday 7 December.
Topics
Education ➝ Science ➝ Factual Topics
Unexplained ➝ Mysteries