A westbound Z train in the Columbia River Gorge.
On the way to Toulouse for a railraod exhibition
A new GE ET44AH leads a Skyline to Port of Stockton coal train west out of Salt Lake City at CP Orange Street on Dec. 2, 2016.
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.
The trees frame the locomotives on a foggy day in the Tehachapi Mountains.
A Roger Puta Photograph
An eastbound empty grain train in the Columbia River Gorge.
Empty crude oil train heads back west to the Bakken oil fields of North Dakota.
End of the line, Matapédia 00.00 The biggest train ever on the Gaspésie Railway Saturday!
One of several Union Pacific units seen around Macon that day was this new SD70AH, leading NS #137 south toward Birmingham on the Albany District.
The 2016 Capital Region Toys for Tots train with the Amtrak "Veterans" unit in the lead at Port Henry, NY
Union Pacific SD40N No. 1616 pulls the LUE43 local into Salt Lake City on Oct. 9, 2016.
Southbound with a short train.
"Silver Meteor" crossing Neabsco Creek shortly before dawn
CZ / 196 Ceske Budejovice - Summerau - Linz (R 1543 ANTON BRUCKNER)