Aliens might have paid a visit to Russia. Two residents in the Russian town of Sosnovy Bor, next to the River Kovashi, have found the corpse with a "mysterious skull" that looks like something straight out of a sci-fi movie, reports The Daily Express. The town of Sosnovy Bor was established in 1958 to serve the Leningrad Nuclear Power Plant. Scientists extensively studying the creature The locals who spotted the corpse by chance initially thought it to be a mutant chicken embryo that someone had discarded. But scientists have rejected that theory. Its elongated body, the distended skull that lacks wings and a neck, and talon-like feet have... More