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

On TV

What's New in Shows

Follow Us Everywhere

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

Food Network Restaurant Guides

Food Network shares their top places to eat across the country.