where is rock river in iowa
The Shell Rock River is a 113-mile-long tributary of the Cedar River in southern Minnesota and northern Iowa in the United States. Via the Cedar and Iowa rivers, it is part of the Mississippi River watershed.