A hot ZLAAH stacker pulls into Salt Lake City for a quick crew change and its back on the move for Green River and points east.
With Utah Railway conductor Bruce Weaver on the point, the RUT311 local pulls loads of petroleum coke from the Chevron spur on May 15, 2015.
A short LUE43 local pulls into North Yard after working industries west of Salt Lake City in Centennial Park.
After turning its 14 car train at Grant Tower, the UP 1622 East leads the WSCSC-02 down Main 3 in Salt Lake City. The work cars will soon be tied down on the Rose Park Spur.
On a rainy night I was able to photograph Amtrak #5 with heritage unit 66 and Union Pacific Salt Lake Olympics unit 2002 at Salt Lake Cities Amtrak station. 2002 was in town to commemorate 10 year... (more)
Not as common, I was able to catch an SD50 leading the Provo to Ogden RUT611. Pictured here passing Salt Lake Cities North Yard. The Utah State Capital is seen in the background. More often than n... (more)
Like an oracle for the future, WP GP40 3514 is in tow of a UP SD24 already in 1975. Unfortunately, the WP has gone for ever.
UP's North Platte to Roper mainfest rolls through Salt Lake City with UP 8745 (SD70ACe), UP 8217 (ES44AH), UP 5076 (SD70M), UP 9478 (C41-8W), UP 2389 (SD60M), UP 2230 (SD60), and UP 8555 (SD70ACe)... (more)
A pair of Siemens S70s lead a UTA Green Line train across 4th South on Main Street in downtown Salt Lake City.
An extra section of UP's Roper to Pocatello manifest hustles east through North Yard in light rain on May 16, 2015.
Union Pacific's Council Bluffs to Long Beach intermodal is back on the move after a crew change at North Yard on May 10, 2015.
A Chicago & North Western C44-9W leads a North Platte to Stockton manifest through Salt Lake City on July 24, 1997.