La Gomera •

La Gomera is an island located near the Spanish Canary islands. People frequently visit La Gomera due to its breathtaking views and clean beaches. The calm Atlantic Ocean and the fauna that inhabits it, located just off the African coast, attract people from all over annually.

However, no one had ever seen anything like this up until that day. The colossal beast that frequents this specific beach has become legendary in recent years. Photo Credit: LisArt

News coming your way
The biggest news about our planet delivered to you each day