Glover Island
Glover Island is a large (178 km²) lake island in the interior of the Island of Newfoundland in the province of Newfoundland and Labrador, Canada. It is the 18th largest lake island in the world by area. The island is located in Grand Lake, a natura…