Horseshoe Lake in Park County, Montana

Horseshoe Lake in Park County is a water. Horseshoe Lake also exists in Beaverhead County, Cascade County, Lake County and Phillips County.

Nature
water