Reading 2102 rolls through the wintry woods with its passenger train at Milepost 108.
Norfolk & Western 475 leads its passenger train through the snow at Cherry Hill on a gorgeous January day.
New Hope & Ivyland 40 charges upgrade through the snow near Lahaska at sunset.
Cass Scenic Railroad Shay 5 departs Cass with its passenger train in a snowstorm.
Reading 2102 charges upgrade through the snow as it navigates The Curves with its long passenger train.
Reading 2102 rolls downgrade through the snow at Milepost 119 as it approaches Nesquehoning Tunnel near the end of its northbound run to Jim Thorpe.
Reading 2102 thunders up Tamaqua Hill through the snow with its passenger train bound for Jim Thorpe.
Cass Scenic Railroad Shay 5 leads its passenger train through a heavy snowstorm alongside the Greenbrier River.
Cass Scenic Railroad Shay 5 uncouples from its passenger train in Durbin during a snowstorm on a cold January day.
Norfolk & Western 475 leads its passenger train through the snow at Esbenshade on a windy January day.
New Hope & Ivyland 40 hustles upgrade between Hood and Reeder on a sunny winter day.
New Hope & Ivyland 40 works hard up the grade as it approaches Aquetong on a snowy Christmas Eve.
New Hope & Ivyland 40 roars upgrade at the Reeder Rock Cut on a snowy Christmas Eve.
New Hope & Ivyland 40 races up the hill towards Reeder on a cold winter day.
New Hope & Ivyland 40 storms up the grade at Aquetong on a frigid December morning.