NS manifest 14G heads through Septa station on the way east to the Morrisville Line.
Hi-nose GP50 works local H5A long hood forward style west across the Schuylkill River through CP Gray on a bright morning.
NS horsehead unit sits with former Conrail Q unit awaiting assignment on a torrid Sunday afternoon at Delaware's Edgemoor Yard.
Operation Lifesaver unit leads NS steel slab loads 69J westbound around the curve under Park Road under bright skies off the Reading Line approaching Wyomissing Jct onto the Harrisburg Line.
Amtrak clocker zooms southbound through Septa commuter station in Delaware County under the Pennsy signals on the Northeast Corridor
CSX autorack power rolls east here at Eastside Yard passing RG tower to Grays Ferry where it will reverse to come to rest in front of the tower.
CSX autorack train Q261 rolls westbound under the newer signal bridges at Lansdowne near Baltimore behind a GE C40-8.
CSX eastbound intermodal Q138 has just passed Murrays Sinks and is here spanning the famous Thomas Viaduct on it's way to Baltimore.
CSXT manifest Q300 rolls west along the CSX High Line to get to the Trenton sub. The train has 350 axles according to the defect detector at CP Field.
CSXT switcher MP15AC 1156 sits silently outside the Inolex Chemical plant in South Philadelphia.
Pair of still blue ex Conrail units on job H3A head west with 1 empty freight car through CP King on the Morrisville Line heading in for Abrams Yard.
NS stack train 202 rolls eastbound out of the truss bridge at CP Bound Brook onto the Port Reading Secondary behind a BNSF / Union Pacific power combo on a bright morning.
Operation Lifesaver Conrail unit shoves back on it's train in the yard.
CSX freight Q439 westbound on the newly single tracked Trenton Line at CP NICE during track lowering project.
Septa commuter train rolls east to a stop at Conshohocken on a sunny morning.