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.
Five big motors lead a 77 car RUT611 local east at the Duck Pond in Salt Lake City on May 3, 2015.
A KG3LBX-27 stack train meets an MWCNP-27 mixed manifest at North Yard in Salt Lake City on April 28, 2015.
The aroma of fresh paint is in the air at North Yard in Salt Lake City as Utah Railway 9001 awaits delivery to it's new home on Oct. 11, 1991. The 9001 was the first of 11 SD40s leased from Morris... (more)
After a nine minute crew change, the GSJFKE-20 grain shuttle departs Salt Lake City for Elko with a new GE ES44AH in the lead.
A factory fresh GE ES44AH leads a GSJFKE-20 grain shuttle into Salt Lake City for a crew change on April 22, 2015.
Time for a crew change as the GSJFKE-20 grain shuttle readies for departure from Salt Lake City to Elko.
During a light drizzle, I was able to photograph my first Amtrak heritage unit. Also on hand is Union Pacific Olympic unit 2002 to complete the photo opt.
Utah Railway 2001 and 2000 pull 15 cars of miscellaneous freight along Main 3 in Salt Lake City. The two GP38s were built new as GP35s (DRGW 3037, DRGW 3032) by EMD in June 1964.
A well powered ZDVSC is minutes away from its destination at Salt Lake City Intermodal Terminal on April 10, 2015. Some of the last active GRS searchlight signals in Utah are in the foreground alo... (more)
A pair of SD70Ms pull an AROSNR 'repositioning' train of auto racks through Salt Lake City on April 10, 2015.
After a crew change and a slow departure from North Yard, the KG1CI climbs a short 0.49% grade at CP Orange Street just west of downtown Salt Lake City.
A few minutes before sunset, the ZLAAH train pulls into Salt Lake City for a crew change on April 4, 2015.