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!

I originally saw this posted under Yahoo! News, but it's also been circulating other places as well.  Take a look, see what you think.

 

More From B105