Horseshoe Lake in Lane County, Oregon

Horseshoe Lake in Lane County is a water. Horseshoe Lake also exists in Klamath County.
Nature
water
Located in Lane County
Country United States