Mysterious Sea Creature Found On Beach Baffles Marine Biologists

What the heck is that?! But the real question is: how does it taste with some tartar sauce?