Reading 2102 roars through East Mahanoy Junction as it works its train up the steep grade to Haucks.
Norfolk & Western 611 charges around a curve as it approaches the Shillings Trail Crossing with its passenger excursion.
Everett Railroad 11 rolls through farmlands near Martinsburg, Pennsylvania as the sun rises on a beautiful November morning.
Nevada Northern 81 and Kennecott Copper Corporation 801 pose at the East Ely Engine House as the sun rises on a beautiful February morning.
New Hope & Ivyland Railroad 40 rests in a cloud of steam before departing with the first train of the day. The dreary day made for some dramatic steam, something unseasonal for steam locomotives i... (more)
New Hope & Ivyland 40 coasts downgrade into Lahaska with the first train of the day.
Norfolk & Western 611 charges out of Goshen on a beautiful October morning.
Cumbres & Toltec Scenic Railroad 489 arrives in Chama after traversing the 64 miles between Antonito, Colorado and Chama, New Mexico.
Nevada Northern 81 charges up the grade at Lackawanna Crossing as it passes a 1958 International A-120.
Nevada Northern 81 charges up the steep grade as it nears Lackawanna Crossing.
Reading 2102 opens its cylinder cocks as it departs Port Clinton with its excursion.
Everett Railroad 11 awaits its departure from Hollidaysburg with the first train of 2022.
Reading 2102 rockets out of Port Clinton on a gorgeous October morning.
Reading 2102 races up to speed at Fork Mountain Road, about 2 miles north of Port Clinton.
Reading 2102 coasts down hill with a large plume of black smoke as it begins its final leg of the trip.