Tag Archives: Mexico sea serpent
Duders and dudetters, it’s Charles, your favorite Myth Blaster! So this awesome creature just washed up on a beach in Mexico, which I hear is a super cool place to visit, FYI. But after seeing this eyeless beast, I’d probably … Continue reading