The Three Rivers Trail runs along 32 miles of the old Chicago and Northwestern Railroad right of way between Rolfe and Eagle Grove. As the name implies the trail crosses three rivers. These rivers include the West Branch of the Des Moines River, the East Branch of the Des Moines River, and the Boone River. Much of the western portion of the trail parallels the West Branch of the Des Moines River, making travel very scenic. At the end of the Gotch spur the east and west branches of the Des Moines River come together. The trail passes through a diversity of habitat, from woodland to shrubby grasslands, marshy areas and open prairie. A 10 foot, crushed limestone trail has been constructed on the existing railbed. All trestles have wooden decks and guard rails for safety. Trail amenities, such as parking lots, shelter houses, restrooms and picnic tables have been added along the route. Development started in 1991, with continuous improvements being made.