Strasburg Rail Road 89 thunders around the curve at Beiler’s with its freight train.
Strasburg Rail Road 90 works its passenger train up the grade across the bridge crossing the Pumpkinville Turnpike.
Strasburg Rail Road 90 leads its passenger train around the curve at Beiler's on a cold October morning.
Strasburg Rail Road 90 rolls into the East Strasburg yard on a beautiful October morning.
Strasburg Rail Road 90 works its freight train up the grade at Esbenshade on a gorgeous fall afternoon.
New Hope & Ivyland 40 simmers outside the New Hope Engine House on a cold October morning. PLEASE NOTE: This photo was taken on railroad property with permission from the railroad. Do not tres... (more)
New Hope & Ivyland 40 rolls through Holicong on a cool fall afternoon.
New Hope & Ivyland 40's crew (Eric Hessler, Nick Nichini, and Paul Nichini) pose proudly in front of the locomotive after its first run of the day.
New Hope & Ivyland 40's crew (Eric Hessler, Nick Nichini, and Paul Nichini) pose in front of the locomotive in New Hope.
New Hope & Ivyland 40 basks in the early morning sun in the New Hope yard. PLEASE NOTE: This photo was taken on railroad property with permission from the railroad. Do not trespass on railroad ... (more)
New Hope & Ivyland 40 charges up the grade as it nears Lower Mountain on a sunny July afternoon.
New Hope & Ivyland 40 departs New Hope with the first train of the day on a gorgeous summer morning.
New Hope & Ivyland 40 brings its passenger train into Lahaska on a sunny afternoon.
New Hope & Ivyland 40 charges through Hood with its passenger train on a beautiful September afternoon.
New Hope & Ivyland 40 thunders uphill at Deer Park with its passenger train.