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.