Loading...
Showing posts with label Kremlin. Show all posts

Russian Woman Stored 'Alien Corpse' in her Fridge for 2 Years

Alien life? This strange 'body' was said to have been discovered by two walkers close to Irkutsk, Siberia, in a renowned hotspot ...