Tuesday, February 22, 2005

Lake Ladoga

Lake Ladoga is the largest lake in Europe. It is located in northwestern Russia, close to Finland.