This is a creature that has traveled a lot: in August 2006, we received the pHographs shown above with messages claiming they depicted a mermaid (or a sea mop, or an alien) from Campeche (Mexico), Veda (South Africa), Cebu (Philippines), and Swaziland. The correct answer here, however, is “part of the above”: these are images […]