Thing I Learned Today
Tuesday, February 22, 2005
Lake Ladoga
Lake Ladoga
is the largest lake in Europe. It is
located
in northwestern Russia, close to Finland.
Newer Post
Older Post
Home