Read it through once
Opposite Davenport is the flourishing town of Rock Island, which lies at the foot of the Upper Rapids. A great railroad bridge connects the two towns--one of the thirteen which fret the Mississippi and the pilots, between St. Louis and St. Paul.