A small corpse was found near a Russian Power Plant, and local experts can't determine what species it is. Some go as far to say that it could not possibly be from this planet. Originally it was thought to be a mutated chicken embryo, but that has been ruled out. Sure looks like a tiny alien!