Horseshoe Lake in Cowlitz County, Washington

Horseshoe Lake in Cowlitz County is a water. Horseshoe Lake also exists in Okanogan County, Adams County, Yakima County, Lewis County and King County.
Nature
water