Lake Ladoga. A Beach.

Lake Ladoga. A beach.

Lake Ladoga which is in the north of Russia.