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.
The Wendover Local arrives at North Yard in Salt Lake City with 11 cars from the Silver State. July 12, 2014
The contrasting profiles of EMD and GE locomotion rust away in storage at South Yard in Salt Lake City.
Here is a scene that has changed dramatically over the past 15 years. Most (if not all) of the Union Pacific trackage in this area has been relocated, and light rail now serves this end of the for... (more)
Passengers wait to board the California Zephyr on a cold winter night.
UP's North Platte to West Colton manifest departs Salt Lake City on June 29, 2014.
A UTA FrontRunner commute crosses 4th North Street in Salt Lake City on June 13, 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)
Seven FA1's pull an ice reefer train. No photographer name listed on slide.
Enthusiastic fans and railroaders greet the American Freedom Train in Salt Lake City on Oct. 17, 1975.
The Wendover Local rambles along the New Extension track in Salt Lake City with cars for North Yard.
A matched pair of EMD SD70Ms lead a Roper to Green River manifest through Salt Lake City on June 22, 2014.
Utah Railway's RUT312 local glides through Salt Lake City on the evening of June 22, 2014.