Tuesday, 17 April 2012

THE RETURN OF THE MOTHER SHIP ... IN RUSSIA



SAINT PETERSBURG APRIL 2012



Jaimme Maussan and Fernando Correa report about the UFOs filmed in the sky

above St. Petersburg in Russia.








MYSTERY LIGHTS OVER LAKE LADODA

Lake Ladoda is the largest lake in Europe located in the Republic of Karelia and Leningrad Oblast in northwestern Russia, not far from Saint Petersburg.





No comments:

Post a Comment