The eastbound Cardinal proceeds at track speed through the bucolic scenery of western Augusta county.
With a pair of ACe's leading for the second straight train in a row, NS 29G slowly climbs the grade in Shawsville, Va on the Christiansburg District.
A pair of ACe's hustle an empty coal train up Christiasnburg grade in Shawsville, Va on the Christiasnburg district.
After setting out five covered hoppers a short distance back in downtown Appalachia, Virginia, Norfolk Southern train U41 heads into the main part of Andover Yard with empty coal cars.
NS 15T rolls south through CP Pkin on a beautiful, spring afternoon. Photo taken from Tree Lodge Farm Lane in Raphine, VA.
PNLX 2107 has just received a fresh coat of paint. The locomotive was formerly Union Pacific UPY 2107. It was originally built as Missouri Pacific MP EMD GP50 3504 in 1980.
126 rounding the curve at Singer, passing MP N273 with the Central of Georgia leading.
126 passes through Shawsville with the Central of Georgia heritage unit leading on a wonderful first morning of summer.
NS 126 continues it's trip to Roanoke where it will terminate. Here it rolls through Glenvar, Va with the Central of Georgia heritage unit in charge just a few miles out of Roanoke.
NS 126 rumbles over the Cove Hollow Rd crossing in Elliston, Va with the Central of Georgia heritage unit leading the way.
The Central of Georgia heritage leads eastbound NS 126 through Shawsville, Va.
Eastbound manifest NS 126 rushes east under foggy conditions at control point Montgomery with the Central of Georgia heritage unit leading the way.
Amtrak Northeast Regional number 156 waits for passengers at the platform in Roanoke, VA before beginning its journey north on June 21, 2020.
Early on the morning of June 21, 2020, a single SD60E pushes a couple of cars and a caboose backward towards the yard in Roanoke, VA.
Under a colorful sky, a manifest freight train departs the yard at Roanoke and rolls past the Amtrak depot on the evening of June 20, 2020.