Russia seems to be a hotbed for extraterrestrial activity. This is either a coincidence, or aliens just really love borscht. In any case, some of these occurrences are pretty eerie.
The latest freaky find in Russia is a tiny, alien-looking creature that washed up on the banks of the Kovashi river.
In the weeks since its discovery, this creature has caused a media frenzy.
It was found near the town of Sosnovy Bor.
So far, biologists have not been able to identify the creature.
Residents are concerned that it could be a byproduct of residual radiation.
Over the years, there have been a series of accidents at the nearby Leningrad Nuclear Power Plant. Those could be to blame for the deformed creature.
Others are convinced that it might be an alien from another world.
(via Mysterious Universe)
Is this a mutant duck, or the rotting corpse of an extraterrestrial being? I think the jury is still out on this one, but I’m keeping my fingers crossed for the latter.