A Legendary Creature
In the Spanish Canary Islands, La Gomera is a place known for its amazing views and unique wildlife. It’s just off the African coast where the nice Atlantic Ocean and beautiful beaches bring in tourists every year.
But no visitors knew about the creature beneath the waves that would be encapsulated in folklore and legend.