Season 1, Episode 7

Chupacabra Island

The fabled Chupacabra in Puerto Rico's El Yunque National Forest may be linked to UFO sightings in the area and a secret US government research facility.
See Tune-In Times

Upcoming Airings

See Full Schedule
Oct 3
11am | 10c

Previous Episode

The Land of the Lost

Next Episode

Haunted Battleground


What's New in Shows

Follow Us Everywhere

Join the party! Don't miss Travel Channel in your favorite social media feeds.