The Shimmering Run is said to be the world's longest river. Detailed here is the river, its tributaries, and the delta of the mighty river.