A lake island on the interior of the island of Newfoundland is the 18th largest lake island in the world, but that’s not what makes it remarkable. Glover Island is located on Grand Lake, and has seven lakes of its own. Within one of those lakes is yet another island, making it an island within a lake on an island within a lake on a island.
Islands in a lake on an island in a lake on an island
No Thumbnail
© Bing Maps
By kjfitz @ 2009-04-16 13:12:26