A westbound Keystone service train meets an eastbound NJ Transit commuter train during the "golden hour" on one of the busiest travel days of the year.
The sun is beginning to set on another day along Norfolk Southern's busy Pittsburgh line as loaded coal train 650 departs South Fork, Pennsylvania behind an awesome consist of locomotives featurin... (more)
Twice Blessed.....The rear pushers on the very long westbound autorack, Q261 pass the head end of eastbound manifest Q394 in near perfect autumnal light. The empty autorack was about 10,000 feet ... (more)
NJ Transit Newark to Bay Head train 2303 is racing Amtrak's New Orleans bound train 19 through North Elizabeth.
The race is on!! With both trains speeding towards a crew change at Kamloops, CP's Vancouver-Toronto hotshot 100-22 is seen at left while CN's Vancouver-Edmonton M31051 21 is seen at right. They'r... (more)
"Metro North Passenger Charter at GCT" Metro North Passenger Charter "PC-2" reverses into Track 28 at Grand Central Terminal after running around the Loop Track with 2 P32AC-DMs and 7 Priva... (more)
Featured at Tennessee Valley Railroad Museum's 2016 Railfest were Norfolk Southern GP40-2 3045 with RP-E4C slug 701, Tennessee Alabama & Georgia GP38 no. 80 with TVRM GP9 1912, Southern SD40 3170 ... (more)
Racks meet racksEastbound rack train 272 darts out of Coopers Tunnel just a few short miles from the once busy yard at Bluefield, passing train 83K and their train of previously sto... (more)
Having come to a stop at the western side of the Valentine siding, BNSF 7486 idles quietly in the hills of Cozier Canyon as it waits for a pair of fellow westbound to overtake it before continuing... (more)
BNSF 2819 emerges from the shadows at Valley, WA, slowing down to pick up a few cars at the sand industry. The power has been typical of this job for a couple years, with GP cab units on either e... (more)
Burlington Northern Santa Fe’s Denver to Stockton manifest freight passes the DPUs of an eastbound Union Pacific coal load at Leyden, Colorado, on April 9, 2001.
An early-morning south/westbound Acela consists pulls away from Trenton station as a Septa train arrives from Philadelphia with an AEM-7 leading.
An Amtrak Pacific Surfliner makes its way along the sandy beaches of San Clemente.
On the first day of SEPTA service disruptions due to an issue with the new Silverliner V equipment, a train bound for Center City Philadelphia departs Trenton about 15 minutes late with AEM-7 2306... (more)
Got lucky to catch this 3 way meet in Old Saybrook. On the left is CDOT Train 1687 and on the right is Amtrak Acela Train 2166. The middle train is Amtrak Regional Train 175 making a station stop.