Strasburg Rail Road 89 charges through the snow-covered countryside as it nears Cherry Hill on a sunny February afternoon.
Norfolk & Western 611 charges up the grade at Shillings Trail on a cloudy October morning.
Strasburg Rail Road 89 charges up the grade at Esbenshade as the sun begins to set on a beautiful winter afternoon.
Hunting season on the Sandy River Line. Maine's Sandy River & Rangeley Lakes system was a conglomeration of several smaller railroads, notably the Sandy River Railroad, the Phillips & Range... (more)
Sheepscot Valley narrow gauge. The north wind is whipping and the air is frigid as officials from the Wiscasset, Waterville & Farmington Railway ride the varnish on a "Director's Speci... (more)
Waking up the Sheepscot Valley. Just past 7AM on a mid-winter morning, the residents of Maine's Sheepscot Valley awaken to the staccato exhaust beats of a narrow gauge mixed train as it mak... (more)
Nevada Northern 81 pulls its freight train through the East Ely Yard in the snow with its cylinder cocks open.
Nevada Northern 81 rests in the East Ely Engine House as it is prepared for a long day of service.
Strasburg Rail Road 89 arrives back in East Strasburg with the third train of the day on a cloudy February afternoon.
Strasburg Rail Road 89 approaches Cherry Hill with its passenger train on a cloudy February afternoon.
East Broad Top 16 rolls across the Long Fill on a hot and sunny August afternoon.
CNJ 113 rests in Minersville on a cold December night prior to a weekend of Christmas excursions.
Norfolk & Western 475 leads its passenger train up the grade at Esbenshade at sunset.
Norfolk & Western 475 rolls through Cherry Hill with its passenger train at sunset on a beautiful January evening.
Norfolk & Western 475 rolls into East Strasburg with its passenger train on a gorgeous January afternoon.