Er…. people in the Pacific Ocean somewhere are puzzling over this giant slab of rotting meat on the beach. A whale? A giant sea turtle… ?
OR AN ALIEN!!* Well just look at it! As if it just fell out the sky and *splat*.
* It also vaguely resembles what our roast chicken looks like when done in the microwave.