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
Wednesday
Oct 3
11am | 10c

Previous Episode

The Land of the Lost

Next Episode

Haunted Battleground

On TV

What's New in Shows

Follow Us Everywhere

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