Island 266 in Carroll County, Illinois

Island 266 in Carroll County is a wetland.
Nature
wetland