A westbound intermodal train makes its way across the Columbia River bridge in Revelstoke.
With the golden hour light nearly dissipating CP Eastbound rounds the S curve of Newtonville,Ont
Norfolk Southern's Pennsylvania Railroad heritage engine leads Linwood to New Orleans manifest 173 through historic Flowery Branch, GA on a crystal-clear spring afternoon.
CN 106 takes the siding at Green to meet 317
Uncle Pete's fleet of GEVOs isn't just limited to the head end of trains- here we see #5275 trailing as DPU on a westbound stack train over Donner Pass. The unit is ducking under the last Souther... (more)
"Bricks", "Bongas", "Espee Heritage Units"... Call them what you will, but Union Pacific's dirty fleet of ES44ACs has certainly proved its worth. Here #5256 leads two more ES44ACs and two SD70s o... (more)
Recent snows have kept the Wasatch Range looking sharp in the background of this northbound about 7 miles north of Brigham City, UT.
5 units lead this eastbound Z train from City of Industry to Chicago at Beaumont curve.
A Canadian National coal empty crosses a fairly new bridge across a small stream just west of Lynch, Alberta, on CN’s Foothills Subdivision on August 8, 2016.
Shot At 600mm CN 2983 leads a small 15 car empty potash train, as they approach Sussex, New Brunswick. Decided to shoot with my 150-600 lens. Turned out relatively sharp.
Shot At 600mm With part of the Saint John city skyline in view, CN 2983 leads a small empty potash train as they depart Saint John, destined for Moncton, New Brunswick. I love how close I c... (more)