Lac de la Source in Labrador

Lac de la Source in Newfoundland and Labrador is a body of water.

Nature
body of water
Elevation 656 m
Located in Caniapiscau
Country Canada