THE RETURN OF THE MOTHER SHIP … RUSSIA

.

ST PETERSBURG

.

.

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.

.

.

.

.