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 think twice before going into the ocean for a swim! Thus far, scientists can’t figure out what this creature is, but us cryptozoologists are pretty sure it’s a legendary sea serpent, which is super awesome! What do you think? Any ideas which cryptid this might be?