Rio Grande's Tintic Local prepares to set out a box car on the Rabbit Track at Springville on June 18, 1976.
The Rio Grande Zephyr train No. 18 pauses briefly at the passenger station in Provo on June 6, 1976.
Looking resplendent in fresh paint, a GP15-1 awaits a call to serve on Monday's Fourth South Switcher.
A quiet morning in Price Canyon is temporarily interrupted by the passage of UP's Denver to Salt Lake City manifest.
A Trona to Skyline coal train skirts an icy (but thawing) Scofield Reservoir on April 17, 2014.
Union Pacific TR5 'Cow and Calf' No. 1875 builds the PVSC at Provo Yard on May 15, 1976.
The Rio Grande Zephyr train No. 18 meets a westbound mixed freight at Soldier Summit on May 7, 1976.
The Rio Grande Zephyr train No. 18 glides east through the dual signal bridges at Geneva on May 23, 1976.
First and second generation EMDs mingle at Provo Yard on May 21, 1976 (DRGW 5308, 5932, 5952, 3118, 3117).
UP's Chevron Local pulls 27 cars through CP C784, Salt Lake City on April 10, 2014.
A Canadian visitor assists UP's Cheyenne to Roper auto train through Salt Lake City on April 10, 2014.
A UP GP15-1/SD40N combo pull cars from North Yard in Salt Lake City on April 10, 2014.
Utah Railway's RUT312 local delivers tank cars for the Tesoro Refinery at UP North Yard in Salt Lake City. The 2008 just returned from a rebuild and a repaint at Genesee & Wyoming's Panama City, F... (more)
Union Pacific's Wendover Local arrives at North Yard in Salt Lake City on April 10, 2014.
Southern Pacific AC4400CW No. 335 hustles west through Murray City with UP's Denver to Salt Lake City manifest on May 26, 2012.