Horseshoe Lake in Marion County, Oregon

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