An Extra Watson yard job arrives back in Wilmington with a couple units at sunrise having just dropped off a train at Alcoa Yard in Torrance.
The photographers recording a run of the A-B-A set of classic Keokuk Junction Railway Funits take a short beer break in the Jenny Wrenn Club in Bushnell, Illinois as the west bound train with 63 c... (more)
Various PHL low emissions units including four and six axle MP20s and their lone PR43C wait between assignments at Berth 200. On the right, the 0800 Switcher brings in a unit off the YPHN15 Hanjin... (more)
After setting off their train at the Lancaster and Chester RR in Chester, NS 52R heads toward Columbia light power with a Heritage 2 schemed BNSF C44-9W on the point.
MILW 5056 spent many years in Milwaukee, WI before finally going to the Illinois RR Museum. Much of the time was spent on Jones Island and I was able to photograph it with several different Great ... (more)
FRVR 1702 crosses County Hwy F south of Eden, WI in July of 1992. I used to love this spot as the road seems to go forever in the background. Unfortunately, this line is now gone and the trains no... (more)
ELS 202 rests at the ELS Escanaba engine house in September of 1988. I know 202 was in use but I'm not sure about the others.
"Silver Meteor" crossing Neabsco Creek shortly before dawn
The trees frame the locomotives on a foggy day in the Tehachapi Mountains.
A Roger Puta Photograph
After the completion of the final OAR training in Columbia, SC, the NS First Responders Training Train was sent to the NC Transportation Museum for storage. Meanwhile, the specially painted GP38-... (more)
A west bound stack train passes under an ATSF era signal bridge just east of Marceline. Interesting to note that the rails here were laid in April 1957.
New GE ET44AH No. 2672 is a distributed power unit on UP's North Platte to West Colton manifest freight at North Yard in Salt Lake City on Sept. 25, 2016.
With help from PTI transportation, Union Pacific's MWCNP-08 and ZCIG1-08 trains change crews at North Yard in Salt Lake City on Oct. 9, 2016.
Union Pacific SD40N No. 1616 pulls the LUE43 local into Salt Lake City on Oct. 9, 2016.