East Broad Top 16 simmers in Rockhill between its excursions on a cloudy June afternoon.
New Hope & Ivyland Railroad 40 pulls out of New Hope with the first train of the day on a cloudy 4th of July.
Fireman Jim Montague gives Engineer Bill MeGill hand signals to guide Nevada Northern 81 into the siding on The Fill.
Nevada Northern 81 and Kennecott Copper Corporation 801 pose at the East Ely Engine House as the sun rises on a beautiful February morning.
Norfolk & Western 475 stomps out of Cherry Hill as it passes Norfolk & Western 611's train on the passing siding.
East Broad Top 16 leads its passenger train upgrade at Enyeart Road on a cloudy June afternoon.
East Broad Top 16 leads its passenger train into the woods at the end of the fill on a hazy June morning.
New Hope & Ivyland Railroad 40 leads its passenger train through the woods at Deer Park.
New Hope & Ivyland Railroad 40 storms up the grade as it passes the rock cut before Reeder.
Nevada Northern 81 coasts downgrade at Lackawanna Crossing with its excursion train on a lovely June morning.
Nevada Northern 81 rolls downgrade as it approaches Lackawanna Crossing on a cloudy June afternoon.
Reading 2102's air compressors start up early in the morning, creating a dramatic cloud of steam on both sides of the locomotive.
Reading 2102 simmers in Port Clinton shortly before leaving the steam shop for its first excursion of the year.
Reading 2102 rockets up the steep grade at Hometown Hill on a cloudy July afternoon.
Reading 2102 storms out of Port Clinton on its first excursion for 2023 on a hazy July morning.