Explore

beach cabo

What in the World Did These Beach-Goers Stumble Upon in Cabo?

Some beach-goers didn’t expect to stumble upon a giant alien-like creature writhing on the sand in Cabo, Mexico, but they did. See it here.

Scroll to Top