Old workhorse in evening light Alappuzha - Kannur Intercity Express waiting for my train to Thiruvananthpauram to cross at Cherthala station
CAMY 01-18 pauses briefly at the Camp Chase switch on Norfolk Southern's Dayton District before pulling onto home rails.
SF30-C 9537 rounds the high speed curve west of Seligman. The double track mainline is split apart at this point, on the Santa Fe trans-con.
Waking up the Chama Valley. With the alpine sunrise now just minutes away, our early morning Cumbres Turn charges up the 4% toward Coxo Crossing, with her stack beats echoing across the en... (more)
Early morning Cumbres Turn. The sun is still perhaps 30 minutes or more from cresting the hills to the east, but the crew of this D&RGW K-36 has already been up for hours putting together ... (more)
CREX 1411 & BNSF 5767 lead a westbound empty coal train down grade into Aurora.
A pair of GEs eastbound on the Ravenna Subdivision.
BNSF 8363 has a short train of MOW equipment in tow heading eastbound.
A long westbound Z-train fills almost all of the big S-curve west of West Eagle Nest on the BNSF's Crookton Cutoff.
Amtrak 63 passes CSX's Goodman Street as it approaches the Rochester Station on a summer evening.
The CSX trash train Q711 passes by MOW train Y150 in the CSX Erie Yard.
A CSX AC6000 sits in the GE yard in Erie as it waits to undergo emissions testing.
CP 1608 and a CN coach are resting in front of Hays Station at Exporail. At right is an AMT coach.
Westbound auto train NS 287 comes around the bend at Bort Road after crossing into PA from NY.