Horseshoe Lake in Grenora, ND 58845

Horseshoe Lake in Grenora, Williams County, North Dakota 58845 is a water.

Nature
water