Union Pacific's Fourth South Switcher rolls slowly through Salt Lake City on July 21, 2014.
Union Pacific's Warner Local drags 102 cars through Grant Tower in Salt Lake City on July 24, 2014.
After being held at Buena Vista for a grade crossing incident, UP's hot ZCIG1X is back on the move approaching North Yard for a crew change on June 30, 2014.
Utah Railway's RUT312 local meets UP's Chevron Local at 6th North in Salt Lake City on June 30, 2014.
A quartet of UP SD40N rebuilds ramble through CP Salt Lake City from North Yard to Roper Yard on July 16, 2014.
A colorful KG3LB glides through Salt Lake City on the evening of July 12, 2014.
UP's North Platte to West Colton manifest departs Salt Lake City on June 29, 2014.
The UP assigned a GP60 to lead the Chevron Local in Salt Lake City on June 29, 2014. The UP 2069 is one of only 11 GP60s to receive the 'baby wings' herald (before UP management put a stop to it).... (more)
The Wendover Local rambles along the New Extension track in Salt Lake City with cars for North Yard.
Utah Railway's RUT312 local glides through Salt Lake City on the evening of June 22, 2014.
UP's Warner Local curves through Grant Tower in Salt Lake City with 19 cars for North Yard.
Utah Railway's RUT311 local heads west through Salt Lake City the evening of June 13, 2014. The 10 car train is lead by GP38-3s 2002, 2001 and GP40 No. 3002.
A new GE ES44AH leads a Global 1, IL to City of Industry, CA stacker west out of North Yard in Salt Lake City.
The Wendover Local meets a southbound FrontRunner commute at 4th North street in Salt Lake City.
Union Pacific's Global 1 to City of Industry stacker departs North Yard in Salt Lake City while a UTA FrontRunner commute arrives from Ogden. May 22, 2014