The Iowa River
The Iowa River flows 329 miles in a southeasterly direction from Crystal Lake in Hancock County to its confluence with the Mississippi River.