A westbound intermodal train heads through the Weber Valley towards Ogden. It is early July and there is still snow on the mountains.
A westbound grain train, led by UP 3706, has stopped at the Union Pacific main office building located just east of the Los Angeles yard as storm clouds build.
Ohio Central's (G&W) Newark to Watkins (NS) turn departs Newark for Columbus with a colorful consist. This train is operating on the former Pennsy Panhandle route.
A Santa Fe piggyback train hustles westbound out of South Streator as it crosses the Vermillion River Bridge on the morning of May 10, 1986. AT&SF SD40-2 No. 5123 leads a pair of F45 cowls sandwic... (more)
The DL&W heritage unit and another NS motor lead Q385 down the Compromise Branch at Seneca Street.
My first railroad photos of the year 2019 brought me a photo I had been wanting to get for the last couple of years, as CSX empty coal train U979 crosses the Licking River Bridge on the former L&N... (more)
On lease to Evansville and Western.
Overlooking the Tejon Ranch early in the morning, we can see two freights meeting on the Allard Horseshoe, one an SP eastbound, the other a Santa Fe pig heading for the San Joaquin Valley. Springt... (more)
CN 8007 leads a long A497 train past south Tuscola with some nice trailing units in tow.
Central Maine & Quebec Job 1 has just arrived from Maine as it works at the north end of Farnham Yard. A friend was shooting from the ground level on that cold morning.
A hot 199 train negotiates a sweeping curve as it drops down through Christie, CA.
FXE 4063 shoves on the rear of a CSVGU export coal load as it passes over the BNSF mainline on the Colton flyover.
With the sun near the horizon, UP shows that a new boss has come to Roseville, CA. Gone are the hoards of tunnel motors, SD45s and even SD9Es of SP, replaced by the big, modern EMDs and GEs of the... (more)
UP 3952 glides over snowy Cienega Creek in Southern AZ
The day's Keenan Switch departs CN's Proctor Yard bound for the Iron Range behind a former KCS motor.