Strasburg Rail Road 89 arrives back in East Strasburg with the third train of the day on a cloudy February afternoon.
Strasburg Rail Road 89 works up the grade with its passenger train as it approaches Carpenters.
Strasburg Rail Road 89 approaches Cherry Hill with its passenger train on a cloudy February afternoon.
Black River & Western 60 charges through an April storm with its freight train just south of Toad Lane.
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.