An eastbound Union Pacific passenger train follows the Colorado River on UP’s Dotsero Cutoff between the sidings of Range and Dell west of Burns, Colorado, on June 6, 1998.
A BNSF westbound manifest skirts the north shore of the Columbia River at Lyle, WA.
Southbound LIRC JXTR waits his turn to cross at Clagg as a loaded coal barge proceeds down stream on the Ohio.
Water is running a bit high and roars over Toston Dam in Lombard Canyon as a westbound BNSF grain train passes by on Montana Rail Link’s Second Subdivision on the morning of July 6, 2018.
A loaded grain train negotiates the curves just east of Ashcroft. It is amazing what a good vantage point can do to compress one of CP's huge grain trains into 1 photo.
"Frozen New Haven at Bear Mountain"
BNSF 7615, looking a bit worse for wear on its hood, rolls a westbound grain train along the Clark Fork on Montana Rail Link at the west end of Tuscor siding about 10 miles west of Trout Creek, MT... (more)
BNSF 7948 leads a westbound unit grain train along the north bank of the Columbia River near Cook, WA.
An eastbound Canadian Pacific empty unit potash train traces the Thompson River as it approaches Ashcroft, British Columbia, on September 24, 2015.
Just a few minutes after departing the Glenwood Springs depot, the eastbound California Zephyr snakes through a snowy Glenwood Canyon along the icy Colorado River.
Along the tranquil waters of Brule Lake just east of Jasper National Park, Canadian National train No. 310 arcs through Robertson’s Curve at Swan Landing, Alberta, on the splendid afternoon of Jul... (more)
A westbound BNSF coal train curves over a fill alongside the Clark Fork between Noxon and Heron, Montana, on September 18, 2012.
Iowa Interstate's RIRSW leads slug-first over the calm Mississippi River at sunrise on their way back to Rock Island after working the Wilton area.