Moments after sunset, an eastbound empty BNSF coal train races east along farm fields and US-6 just outside of Hillrose, Colorado, on December 4, 2018.
2018 Arizona saw a good amount of rain and monsoon storms. In early July the weather produced amazing skies as the eastbound auto train glinted behind storm clouds.
The Canadian Pacific Holiday Train passes a small crowd near Deer Creek.
The Canadian Pacific Holiday Train passes through the small town of Buffalo, Iowa on it's way to Muscatine.
The Canadian Pacific Holiday Train stops to change crews and board passengers for the trip to Muscatine.
The Canadian Pacific Holiday Train rolls south on the Ottumwa Sub en-route to Muscatine.
The Canadian Pacific Holiday Train arrives in Davenport to pick up passengers for the trip south to Muscatine.
As the darkness of a bone-chilling winter's evening creeps in, a pair of venerable EMD SD40-2s lug Wisconsin Southern train no. 463 towards Reedsburg
Central in Cobleskill! It may be the former Delaware & Hudson Railway, but for this night the former New York Central "Babbling Brook" (observation/lounge/sleeper) was holding up the mar... (more)
This evening, I took off to Kansas City Union Station to photograph the Canadian Pacific Holiday Train that came in behind the CP 2246. This was my first time seeing this train, and it was really ... (more)
Smoky skies create beautiful sunrise light as a eastbound train crosses the single track bridge across Lake Pend Oreille near Sandpoint, ID.
A late afternoon intermodal train heads east into the Winslow yard on the BNSF Seligman Sub.
The 2017 Happy Holiday Railway train has unloaded its passengers on the final run of the night. The wide aperture gives the image a model train like appearance.
Shortly after 6 PM, the Interregio 1160 from St.Moritz to Chur is crossing the 65 meter high Landwasser viaduct, part of the UNESCO World Heritage Site Albula Bernina since 2008. Pulling is Ge 4/4... (more)