|Mondo Bizarro||Oct 30 2009|
Sea monster washes up on Venezuelan coast.
Since it’s nearly Halloween—our favorite American holiday by far—we thought we’d show you this monster that was found in Venezuela. It’s supposed to be a siren. Allegedly, a local oil worker managed to snap these photos before government officials showed up and whisked the carcass away. Or so the story goes. Fact or fiction? We’ll defer to Orson Welles on this one.