Twin Forks to Horse Shoe Bend is a 20.37-kilometer water trail along the Little Sioux River featuring 421 meters of elevation change and multiple scenic bends. The route showcases Iowa's natural riverside beauty, passing through diverse landscapes and offering excellent opportunities for paddling, fishing, and wildlife viewing near Spencer, Iowa.