Central Maine & Quebec #1 rounds a curve between Milan and Scotstown as it heads west on the Sherbrooke Subdivision at sunset.
Enola-Montreal Canadian National #529 is heading north through St Jean on a warm summer afternoon.
Amtrak Adirondack is heading north toward Montreal at sunset.
Enola-Montreal Canadian National #529 passes by the old Grand Trunk station on gorgeous summer morning.
Bound for Farnham, Central Maine & Quebec #1 is heading west through the Eastern Townships
Originating at Enola PA, Canadian National #529 leans into a curve as it rolls by the former Grand Trunk station at St-Jean on a pleasant summer afternoon.
At sunset in Napirville, Canadian Pacific Tec Train is heading back to Montreal after testing on the Delaware & Hudson.
Enola-Montreal Canadian National #529 is heading north through l'Acadie.
With a thunderstorm rumbling to the south, Canadian Pacific Tec Train is passing the old Napierville Junction Ry station at Lacolle
A pair of SD40-2F's is shunting cars at Farnham Yard.
Canadian National #529 is passing through St Jean as it heads north toward Montreal
Canadian Pacific ethanol train #650 is heading south toward Rouses Point New York at St-Mathieu. Union Pacific # 5360 is shoving at the rear.
St. Albans Vt-Montreal Canadian National #323 rumbles through the city on a gorgeous afternoon.
Bound for Montreal, Canadian National #529 is racing north through southern Quebec farmland.
Central Maine & Quebec Ry train #1 arrives at Farnham Yard.