A Union Pacific Utah Statehood Centennial train cools its wheels in downtown Salt Lake City on Jan. 3, 1996.
Rio Grande GP30s 3004, 3003, and 3014 were called on December 5, 1987 to assist with a minor derailment cleanup at Welby Yard in West Jordan.
A GE C44-9W and two MPI MK5000Cs await an assignment at Provo Yard on Nov. 23, 1995.
An EMD SD60M/SD50 combo pull a 51 car Dupo, Illinois to Los Angeles, CA Z-train approaching Erda on Nov. 19, 1995.
A quartet of Burlington Northern SD40-2s pull Southern Pacific's EUCHX train through Kyune on March 14, 1992.
Rio Grande's first GP40-2 leads the Railblazer, train No. 102 up the Mapleton Bench in Utah Valley on June 24, 1987.
Union Pacific's MNPWC train arrives at North Yard in Salt Lake City with two factory fresh Tier-4 ET44AC units in the lead. Dec. 26, 2015
A new Conrail SD60M leads Union Pacific's Sharp to Los Angeles coal empty through rural Benjamin on Oct. 15, 1995.
A Black Butte, Wyoming to Valmy, Nevada coal load departs downtown Salt Lake City on Nov. 4, 1995.
On a severe clear day in the high desert, a matched quartet of Utah Railway SD40s lead a coal empty to Wildcat on Feb. 17, 1994.
Heavenly light bathes the tiny hamlet of Burriston while a Wildcat to IPP coal train rambles by on Oct. 4, 1995.
A pair of Union Pacific SD40Ns switch at North Yard while a UTA FrontRunner commute enters the fray during the afternoon rush in Salt Lake City.
With snowy 11,752 ft. Mount Timpanogos looming in the background, the Southern Pacific Heritage engine leads a West Colton to Roper manifest freight through American Fork on Dec. 19, 2015.
The Amoco refinery in Salt Lake City was undergoing major expansion when this photo was taken on Sept. 23, 1995. The landscape looks southeast from Everett Avenue in the middle of the Bamberger Ra... (more)
A Los Angeles to North Platte Z train curves through Stockton the evening of Aug. 18, 1995.