Ivanhoe Lake in Granite County, Montana

Ivanhoe Lake in Granite County is a water.
Nature
water