Taken with the hospitality of the Reading Blue Mountain & Northern.
Delaware Lackawanna's four and six axle lash ups side by side.
Reading 2102 charges through the woods at Black Oak Curve on a spectacular October morning.
Cumberland Mine Railroad locomotive #1 pulled up and spotted and is in position ready to begin loading.
One of the smokiest runbys that I've ever photographed- NW 611 during a Lerro/SRC/VMT afternoon charter at Strasburg. The 611's modern-day dual sealed beam headlight had been temporarily replaced... (more)
Reading 2102 fights the steep grade at Haucks on a gorgeous fall morning.
Reading 2102 steams along the steam shop spur on a beautiful October morning.
Snow fills the air as a squall makes its way through the Monongahela River Valley in Duquesne, Pennsylvania where the Union Railroad and Norfolk Southern cross the river. The Union Railroad's Job ... (more)
CSX M406 (alternate symbol for M404) breaks the morning quiet at Yardley, PA as it charges north on the CSX Trenton Subdivision. Behind the leader is CSXT 3360 (ET44AH).
The Buffalo & Pittsburgh's WAER job arrives at OD Yard in Erie, Pennsylvania with a train of interchange cars for CSX. In the lead is straight GP38 2003 along with the slug set of GP50 Road Slug 1... (more)
Strasburg Rail Road 89 hustles through Cherry Hill with the final train of the day as the sun begins to set.
Strasburg Rail Road 89 charges through the snow-covered countryside as it nears Cherry Hill on a sunny February afternoon.
Strasburg Rail Road 89 leads its passenger train through the snow-covered Groundhog Cut.
Strasburg Rail Road 89 charges up the grade at Esbenshade as the sun begins to set on a beautiful winter afternoon.
Lehigh Valley Alco PA-1 604 leads the New York City to Coxton, PA the daily passenger train "The John Wilkes" at Bethlehem, PA on July 05, 1950. The John Wilkes lasted until Februar... (more)