Horseshoe Lake in Custer County, Colorado

Horseshoe Lake in Custer County is a water. Horseshoe Lake also exists in Grand County.
Nature
water