el yunque national park, waterfall, hidden grotto, shaded, trees, colorful rocks
Season 1, Episode 7

Chupacabra Island

The fabled chupacabra, which many believe lives in Puerto Rico's El Yunque National Forest, is linked to various UFO sightings and a secret US government research facility in the area.
See Tune-In Times

Previous Episode

The Land of the Lost

Next Episode

Haunted Battleground


Stream discovery+

Your favorite shows, personalities and exclusive originals. All in one place.

Subscribe Now

What's New in Shows

Follow Us Everywhere

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