text: The Shell Rock River is a tributary of the Cedar River , 102 mi ( 164 km ) long in southern Minnesota and northern Iowa in the United States .
simplified: The Shell Rock River is a tributary of the Cedar River in Iowa and Minnesota . It is 102 miles long .