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.
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.