Original: 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 .