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 isla
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 isla