Just before rolling over the defect detector at milepost 329.8, Norfolk Southern train P61 heads through Spencer, NC on October 24, 2019 on its way to the wye in Salisbury from which it will head ... (more)
25Z passes beneath the eastbound home signals at CP Leets just east of Conway Terminal.
NS 201 departs Shenandoah on a frosty winter morning.
The battered paint chipped face of the lead SD70M heads south after getting a new crew at Mohawk Yard on the heels of a 11R ahead.
The Great Race
OI-95 and NJT 5127 go side by side into Roselle Park. NJT will make their scheduled stop at Roselle Park, while OI-95 will continue on towards South Plainfield.
Twenty Five A shows no struggle climbing up the Erlanger Hill grade even for its length it fair much better then the first two Intermodal trains.
NS train 24Z heads east over the Beaver River Bridge in New Brighton on its way to Conway for a crew change.
Catching locomotives splitting signals is always a fun treat, it's even more enjoyable when the signal bungalow has been tagged with some tasteful graffiti which proclaims the line's original owne... (more)
Atlanta-Memphis 21R flies through Tallapoosa with 5 motors and 14 wells. It isn't difficult to understand why this train was cancelled not long after this photo.
NS 2617 Shoves a train up on to the old L&N Main, now know as the Paragon Track.
Coal train 80T prepares to leave the Big Tom's Creek branch and towards the Clinch Valley main with a train of aging Top Gons in tow.
A pair of EMD's 4300 hp SD70M locomotive models led a very long NS 136 through Jackson’s Gap on a flawless Sunday in the South.
NS 136 has finally made it to Opelika with 97 cars in tow behind a pair of SD70M locomotives. After chasing this train east from Kellyton, it's now 1.5 hours closer to Columbus where this crew wi... (more)
Three days after Christmas 2007, a westbound NS hopper train climbs upgrade from Natural Tunnel to Sunbright on a rainy and gloomy day in southwestern Virginia.