Russia has its first alien statue

Russia has its first alien statue
An open-air statue unveiled near the village of Molebka in the Russian region of Perm west of the Ural Mountains marks the site of the most frequent UFO sightings in Russia.The sculpture is in the form of a big-eyed creature easily recognizable as a fictional alien. ource: Voice of Russia