New Hope & Ivyland Railroad 40 prepares for the day by the coal pile as the crew inspects
The sun falls on a silhouetted crew member of New Hope and Ivyland 40, ands they back the engine up to meet their train at New Hope station. The best view is had from atop the Tender of 40.
Strasburg Railroads 89 prepares for the annual Christmas tree train with quick run through the yard as the early morning sun begins to rise over Lancaster County
Strasburg Railroads 89 prepares for the annual Christmas tree train with a blow out in the early morning sun
in a plume of smoke and snow, Nevada Northern engine 40 emerges from one of two tunnels along the line at Nevada Northern Railway
just before Sunrise, Reading Blue Mountain and Northern Pacific 425 has just recently been awakened for another days work, and prepares to head towards Reading Outer Station for a fall foliage run... (more)
Nickel Plate Road 765 thunders (in reverse being pulled, in this case) across one of the many bridges through Cuyahoga Valley National Park
In a rare event, New Hope and Ivyland brings steam to the Main Line of SEPTA's Lansdale regional rail line, for North Wales Borough anniversary celebration. A friend of mine brought his 50's Plymo... (more)
Strasburg Railroad 90 prepares for work on a hot summer day, with 89 in the background, well on her way as well in her morning preparations.
Strasburg Railroad 90 and 89 pose for a brief moment before a long summer days work
Strasburg Railroad 90 is seen here over the tops of crop just before the crossing at esbenshade road.
Strasburg Railroad 90, Leaving Groff's picnic grove on a clear summer day.
shot with permission from private property
Nickel Plate Road 765 Cuts through the trees of the Cuyahoga valley on one of her fall foliage excursions in Ohio
N&W 611 flys by a farmstead just outside of Strasburg station. Shot during the Reunion of Steam Photo event days