Cascades 505 heads to Portland on the tail end of a snow storm that brought a fair amount of sea level snow to the Puget Sound. The storm also brought some wind, kicking up the waves along the so... (more)
On Oct 3 2018 after a long night of clouds and rain, the sun begins to break through the early morning low clouds, creating a surreal scene near Date, AZ on the BNSF Phoenix sub.
A cold rain has turned to a heavy, wet snow as a Cumbres and Toltec Scenic Railroad photo freight is approaching the summit of Cumbres Pass on September 17, 1996. The train is led by Rio Grande K-... (more)
The Wengernalpbahn may be the world's longest cog railway, but it looks like a toy up against the imposing cliffs and mountains that loom over the small Swiss village of Lauterbrunnen.
On a cold and snowy Saturday afternoon, BNSF’s Provo, UT to Lincoln, NE manifest emerges from Tunnel 4 next to the Flatirons of the Rocky Mountains on January 12th, 2019.
A heavy grain train hits Yampai hill right as the sun begins to rise.
North to Chester. Valley Railroad Mikado #40 takes the second, sold-out, Santa Special of the day north across Chester Creek, heading for North Chester, just about a mile and a half further... (more)
Steam locomotive, Childrens railway at Budai hills.
A rebuilt Metra F40 heads out of Chicago near Lumber Street.
E2 1183 Fototrain Vitaby
A late afternoon intermodal train heads east into the Winslow yard on the BNSF Seligman Sub.
With low fog and a full moon silhouetting the Norfolk & Western coaling tower at Farm, an eastbound grain train waits to pull east with a leased Progress Rail ex-Burlington Northern EMD SD70MAC in... (more)
A rather cold golden hour. The warm glow of the freshly risen sun does its best to mask the fact that it's a chilly 20 degrees F in beautiful (but remote) McEwen, Oregon. Which clear skie... (more)