Thayer Lake in Union County, Iowa

Thayer Lake in Union County is a water.
Nature
water