Heavy snows have hampered operations on CSX west of Selkirk leading to many detours across the B&O, such as this empty ethanol train out of North Jersey
Empty ethanol train K603-27 with a very nice pair of EMD units, is westbound at White Marsh.
The Chessie heritage unit leads a lengthy I032 eastbound on track 2 over the Thomas Viaduct.
Bayview local crew H13, on board train I4M, is south on Amtrak as they knock down the signal at GUNPOW interlocking, with over 2 miles of mixed freight for Baltimore.
Empty oil train K059-27 speeds west on the main, passing Aiken siding, and the switch to the abandoned Perryville Branch.
Baltimore Terminal relief crew Y134, on board Q226, rounds track 2 of the Locust Point Branch just east of Leadenhall St.
With one of the better lashups of late on the empty oil trains, K143-15 speeds west on track 1 at Rosedale, nearing the Baltimore Terminal.
Bayview local HB48, approaches O'Donnell St on the President St Branch, with export autos for the Port of Baltimore Dundalk Marine Terminal in tow.
Q373 hammers westbound at White Marsh with a trio of EMD standard cab units.
MARC train 677 is making a station stop on A track, as 24M overtakes the commuter train on track 1.
28V with the Conrail heritage unit on the point crosses the Susquehanna River.
OCS P903-14 speeds west on track 1 at Lansdowne.
Amtrak train #56, "The Vermonter", starts across the Susquehanna River bridge as it rolls through GRACE interlocking.
Empty oil train K145-09 rounds the bend on track 1 at Rosedale.
Q217, with a nice leader, crosses over from track 1 to track 3 at Lansdowne.