SP's Kansas City to Oakland Forwarder moves at track speed through Lakota Junction while General Railway Signal searchlights govern movements through the control point via Dispatcher 78 in Denver.... (more)
The Malad Local crosses Main Street in Tremonton, Utah on Aug. 5, 1999.
Built new for the St. Louis Southwestern Railway (Cotton Belt) in April 1976, an 89 foot bilevel auto rack moves slowly into Roper Yard in Salt Lake City on July 9, 2016. The SSW 80638, involved i... (more)
One of my favorite locations along Union Pacific's 51 mile Cache Valley Branch is this group of bridges found in Franklin, Idaho. Nine sets of wood pilings cross the Cub River on wood decking whil... (more)
A brand new EMD SD70AH motor pulls Union Pacific's ZDVSC 08 train into the Salt Lake City Intermodal Terminal on July 8, 2016. The 9034 is from an order for 65 Tier IV 'credit' units built in Mexi... (more)
After waiting for the Rio Grande Zephyr to pass, a Kaiser Unit West coal train departs Colton for Provo on June 5, 1976.
Union Pacific SD40-2s 1896 and 1996, painted to celebrate the 1996 Olympic Summer Games in Atlanta, Georgia, lead a priority intermodal train out of Salt Lake City on Aug. 2, 1996.
After working the Peterson Industrial Depot west of Tooele, Union Pacific's Warner Local returns to Salt Lake City with 12 cars. UP SD40N No. 1708 was built UP SD40-2 No. 3595 in August 1979.
With new EMD and GE power on the point, Union Pacific's Denver to Salt Lake City Z-train rolls through Henefer on July 6, 2016.
On June 27, 1979, Rio Grande's Tintic Local is pictured less than a mile from the Burgin gold mine, navigating desolate sage brush and cedar trees through the foothills of the East Tintic Mountain... (more)
On the morning of the Bicentennial of the United States of America, the Rio Grande Zephyr heads east into Spanish Fork Canyon during its journey from Salt Lake City to Denver.
An EMD SD70AH leads a 70 car North Platte to West Colton manifest freight through Lake Point on June 24, 2016. A second SD70AH is shoving on the rear of the train as a distributed power unit.
Photographed minutes after sundown, Union Pacific's Long Beach to Global 3 intermodal descends Erda Hill on the historic Los Angeles & Salt Lake Route.
Union Pacific's Los Angeles to Global One Z-train navigates a curve east of Erda on June 24, 2016.
A weathered 'Kodachrome' painted SD45R pulls Southern Pacific's Roper to Grand Junction manifest freight, approaching the mouth of Spanish Fork Canyon on Sept. 19, 1993.