iOS app Android app

Pulkovo Airport

'Aliens Think We're Idiots,' Claims Russian Scientist

Posted 04.27.2012 | Weird News

It must have seemed like an aerial invasion to the many eyewitnesses who gazed skyward in St. Petersburg, Russia, on the nights of April 9 through 11....