Canadian National #528 is racing south toward Rouses Point NY.
Quebec City-Montreal VIA Rail #22 rumbles across the Richelieu River at Beloeil.
A special guest in town, Ex-Indiana Rail Road SD9043MAC leads Canadian National #529 toward Montreal as it passes by the old Grand Trunk depot at St Jean.
Destined to Southwark Yard in St-Lambert, St-Lawrence & Atlantic #393 exercices trackage rights over Canadian National as it crossed the swollen Richelieu River at Beloeil.
The sun is peeking through the clearing skies as CMQ #810 is refueling at Farnham Yard.
Sunshine comes out briefly as Canadian National #324 meet #529 at l'Acadie Quebec.
Destined to Montreal, Canadian National #529 is passing by the old Grand Trunk depot on a windy spring afternoon.
Canadian Pacific #930 with the NS 8101 Central of Georgia Heritage Unit and NS 4005 ''Blue Bonnet'' has just arrived from Montreal for a crew change at Hayford Rd as northbound #931 is awaiting.
Less than a mile from the Canada/U.S border, Canadian Pacific/D&H ethanol train #650 is heading south at Lacolle. DPU is CP #8612.
Originating at Brownville Jct Maine, Central Maine & Quebec Work 9024 North rests at Farnham Yard.
Bound for St Albans Vt, Canadian National #324 is approaching the Canada/U.S border at Lacolle.
Bound for Newport Vermont, Central Maine & Quebec #710 is approaching Brookport.
At Brookport, Central Maine & Quebec #1 is approaching Farnham Yard, its final destination.
Originating in Maine, Central Maine & Quebec #1 arrives at Farnham Yard on a nice spring afternoon.
Destined to Montreal, Canadian National #529 passes by the old Grand Trunk depot at St Jean Qc