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
Thursday
Sep 21
10pm | 9c
Friday
Sep 22
1am | 12c

Previous Episode

The Land of the Lost

Next Episode

Strange Attractions

On TV

Follow Us Everywhere

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