Strasburg Rail Road 89 arrives back in East Strasburg with the third train of the day on a cloudy February afternoon.
Reading 2102 begins the return journey to Reading as it starts up the grade at Nesquehoning Junction.
Reading & Northern 425 races downgrade as it nears Tamaqua.
Reading 2102 slowly proceeds from the track that leads to the Reading & Northern Steam Shop to the Reading & Northern Mainline on a beautiful October morning.
Western Maryland 1309 works hard at Trimble on a beautiful January morning.
Black River & Western 60 performs a photo runby at Hogtown while its engineer picks up the train orders on the fly.
Reading 2102 storms up the grade at Milepost 102 with the first Fall Foliage Excursion for 2022.
CNJ 113 rests in Minersville while a group of re-enactors gather around the station platform.
Strasburg Rail Road 89 charges out of Cherry Hill on a sunny December afternoon.
East Broad Top 16 arrives in Rockhill with the final train of the day as the sun begins to set.
Nevada Northern 81 rests in Ely with the Steptoe Valley Flyer on a beautiful February afternoon.
New Hope & Ivyland Railroad 40 approaches Aquetong Crossing pulling the last train of the day. The thick clouds cast an early spell of darkness on a late May afternoon.
Reading 2102 starts its air compressors as it prepares for the Iron Horse Ramble Doubleheader with Reading & Northern 425.
Reading 2102 rests proudly in Port Clinton the evening before its first excursion for 2023.
Engineer Bill MeGill waits for orders to proceed through the East Ely Yard with Nevada Northern 81.