The Demon of Peru
- Episode aired Mar 5, 2022
Forrest and his wife, Jessica, are in Peru, where a local farming village is being terrorized by what they believe is a man-like beast from Peruvian folklore; evidence leads the team deep in... Read allForrest and his wife, Jessica, are in Peru, where a local farming village is being terrorized by what they believe is a man-like beast from Peruvian folklore; evidence leads the team deep into the Andes for the source of these attacks.Forrest and his wife, Jessica, are in Peru, where a local farming village is being terrorized by what they believe is a man-like beast from Peruvian folklore; evidence leads the team deep into the Andes for the source of these attacks.