Reading & Northern 425 crosses the Lehigh River with the final excursion of the day.
Norfolk & Western 475 works its passenger train up the grade at Esbenshade.
Norfolk & Western 475 passes several American flags at Fairview while flying a set of American flags of its own in honor of Memorial Day.
Norfolk & Western 611 leads its passenger train through Groundhog Cut on a warm May afternoon.
Norfolk & Western 611 starts its excursion train out of Cherry Hill.
Norfolk & Western 611 passes a 1958 Chevy Impala at Esbenshade.
Reading 2102 charges up the steep grade as it approaches Nesquehoning Junction.
New Hope & Ivyland Railroad 40 shines in the sun on a beautiful May morning in New Hope.
New Hope & Ivyland Railroad 40 charges into the woods at Deer Park with the first excursion of the day.
New Hope & Ivyland Railroad 40 basks in the morning sun in New Hope before departing with the first train of the day.
New Hope & Ivyland Railroad 40 drifts into Lahaska on a sunny May afternoon.
New Hope & Ivyland Railroad 40 rolls upgrade through Lower Mountain.
New Hope & Ivyland Railroad 40 whistles for the crossing at Aquetong as it charges up the grade through the woods.
New Hope & Ivyland Railroad 40 works hard up the grade at Aquetong.
New Hope & Ivyland Railroad 40 rolls through Reeder on a lovely May evening.