Pantograph spark show at high speed.
Strasburg #90 (Ex-Great Western) February 11th, 2016 5:04 PM. #90 is crossing the wind swept, snow covered corn fields just West of Esbenshade Road. #90 is returning from delivering three empty c... (more)
The eastbound Sunset Limited notches up around a curve somewhere in west Texas. Today's train had an equipment substitution (Sleeper instead of Transdorm) which allowed this unique view.
Union Pacific's hot Global 2, IL to Oakland, CA priority UPS/LTL intermodal chases down an unusual January thunderstorm, that brought hail and strong winds to the Bay Area. All is calm now, except... (more)
NS 5280 (GP38-2), running as CSAO SA2, at the west end of the Sayreville Running Track makes it's unpredictable delivery schedule of hopper cars to Silver Line Windows on a ... (more)
The CP Rail line from Mission City, BC to the U.S. border at Sumas, WA crosses the Fraser River, then encounters CN's mainline on a diamond at Matsqui before crossing another diamond of BC Hydro (... (more)
The heat haze causes a lovely distortion of this stack train as it heads west through Winslow
After a full night of shooting CPL's and the parade of trains that followed on the NS Pulaski District. The last trains of the night we caught are seen here. NS 15T sits in the siding, illuminatin... (more)
From one E to another: Looking at the nose of Iowa Pacific E9A #100 through the nose of #101.
Heard, but not seen. A northbound CSX intermodal train slips through the dense morning fog blanketing the Hudson River Valley.
It's the first of the year as BNSF ES44AC No. 6279 leads the first Denver, Colorado to Laurel, Montana manifest of the year along CO-HWY 119 just outside of Longmont, Colorado on January 01, 2016.
Brady Sanker, veteran Kentucky Railway Museum steam crew member, works on preparing the flues in L&N 152 for removal. This marks the final work day on the engine in 2015, a year which saw the roll... (more)