Black River & Western 60 races by the Ringoes Station shortly after a heavy spring storm.
Strasburg Rail Road 89 arrives at Groff's Grove with its first passenger train of the day.
East Broad Top 16 rolls across the Long Fill on a hot and sunny August afternoon.
Strasburg Rail Road 90 hustles through Esbenshade with its passenger train on a sunny December morning.
Strasburg Rail Road 89 rolls out of Leaman Place Junction on a gorgeous December morning.
Strasburg Rail Road 89 briefly pauses by J Tower before running around its train in East Strasburg.
CNJ 113 rests in Minersville on a cold December night prior to a weekend of Christmas excursions.
Engineer Bill MeGill waits for orders to proceed through the East Ely Yard with Nevada Northern 81.
Reading 2102 charges around Black Oak Curve as it nears Port Clinton on a cold and rainy October evening.
Reading 2102 emerges from a cloud of steam as it departs Jim Thorpe on a dreary October afternoon.
Norfolk & Western 475 works hard up the grade with its cylinder cocks open as it approaches Carpenters Crossing.
Norfolk & Western 475 leads its passenger train up the grade at Esbenshade at sunset.
Norfolk & Western 475 and its passenger crest the grade at Esbenshade on a cold winter afternoon.
Norfolk & Western 475 rolls through Cherry Hill with its passenger train at sunset on a beautiful January evening.
Norfolk & Western 475 rounds the curve at Beiler's on a sunny January afternoon.