Welsh Lake in Dickinson County, Iowa

Welsh Lake in Dickinson County is a water.
Nature
water