Rush Lake in Osceola County, Iowa

Rush Lake in Osceola County is a water. Rush Lake also exists in Palo Alto County.
Nature
water