CPKC 328 is heading south toward the Canada/U.S border as it passes by the Napierville Refineries at sunrise. Rear DPU CP 8029.
At sunset, running late due to high heat and sun kinks, CPKC 121 is departing the siding at Vachon as it has been held for few hours.
Amtrak Adirondack is trekking north through the Richelieu River Valley with two private varnish in tow at sunset.
Brownville Jct-Montreal Canadian Pacific 121 is heading west on the Sherbrooke Subdivision as it approaches Farnham at sunset.
Canadian National 522 is shunting cars at the Nova Grain elevator.
Canadian Pacific 121 is approaching Farham Yard at sunset
Spring solstice in Farnham as the season of track maintenance has begun. Canadian Pacific rail train is parked in the yard awaiting the next assignment.
CN Heritage 3069 leads CN 323 through light snow flurries. The train originates at St Albans Vt and it is heading toward Montreal as it passes through St Jean.
Canadian Pacific 8126 brings up the rear of empty ethanol train train no 529
The Amtrak Adirondack heads south through the Richelieu River Valley while busting through a snow bank,
Approaching the international border on the Swanton Subdivision, Canadian National 324 is heading toward the interchange with NECR at St Albans Vt.
In the aftermath of an overnight snow fall, Canadian Pacific G24 is heading south toward Richford, Vt
As a light snow begins to fall on a grey winter day, Canadian Pacific is heading south toward Richford Vermont.
A quartet of four axle pulls traffic from Farnham to Montreal this snowy afternoon. The consist is approaching Desnoyers west of St Jean Qc.
Destined to Montreal, Canadian Pacific 121 is passing Brookport Qc.