After crossing the grades of Soldier Summit, Union Pacific’s LJP44 local from Salt Lake City approaches Helper Yard on December 1, 2004. This train hauled household waste, contaminated dirt, etc.,... (more)
Nearly a month prior to the big UP-SP merger, evidence of the new landlord have arrived at Southern Pacific's former Rio Grande Roper Yard in South Salt Lake, Aug. 13, 1996.
On the morning of July 16, 2011, an empty Canadian Pacific coal train led by GE AC4400CW No. 9752 heads south at McMurdo, British Columbia, on the scenic Windermere Subdivision.
A pair of YN2 AC4400's lead Q326 the last few miles to Wyoming yard where the train will terminate.
UP's normally nocturnal Denver North Yard to Pueblo manifest was dashing through the snow a mile south of Palmer Lake
A break in the snow and clouds allows for a beautiful sunset as a CP train heads toward Minneapolis.
After a 28 mile descent from Soldier Summit, SP's Minntac to Geneva iron ore train throttles up for a short section of level track approaching the Thistle Tunnels on August 11, 1996.
Loaded oil train from Regina, SK - Albany, NY takes the North track at Portage
The sun just comes out in time for CSX intermodal S191 (Second Section of Q191) running westbound with a snow covered plow.
CSX Q301 just received the railroad after waiting for an eastbound NS intermodal train at CP Newark. The train is heading west into the setting sun.
An AC4400CW leads a Silver Z intermodal train over the Arizona Divide as it rounds the curve at Cosnino.
UP 7203 (AC4400CW) leads a team (notice the BNSF engines in the back) to the BNSF Denver Yard to pick up a freight.
UP 7105 hauls empty cement train RPTECC-14 out of the siding at Bealville and into Tunnel 3.