St. Peters Gully in Labrador

St. Peters Gully in Newfoundland and Labrador is a body of water.
Nature
body of water