The Rio Grande followed the Colorado river for 238 miles… the longest any US railroad followed a river. Best way to get through the mountains. Here we are, along the way with the Rio Grande Zephyr.
http://www.railpictures.net/viewphoto.php?id=519752