On a pleasant summer evening, CN #528 glides toward the Canada/U.S border as it approaches Rouses Point NY.
In the distance on a warm summer evening, CN #528 catches the last rays as it races south toward Rouses Point NY where it will be interchanged with Canadian Pacific.
St Albans Vt-Montreal manifest CN 323 races north as it catches the last rays on a warm June evening.
Built in 1949 by the Budd Co. for the New York Central Railroad as a 5 double bedroom, buffet, observation lounge, the Babbling Brook brings up the rear of Amtrak Adirondack tonight.
A Brandt Peterbilt works south as it rolls by the historic station at St-Jean.
Originating at St Albans Vt, CN #323 leans into a curve as it rolls by the former Grand Trunk station at St-Jean on a pleasant spring afternoon.
Originating at the CP/CN interchange at Rouses Point NY, Canadian National #529 races north toward Montreal at sunrise.
Originating at Rouses Point NY, Canadian National #529 heads north toward Montreal. The background contrasts well against a storm system parked above the Appalachian mountain range.
Snowy conditions this morning with Amtrak Adirondack coming up to speed as it hits a snowbank deposited by the road plow.
An old ''warrior'' leads St.Albans to Montreal manifest CN #323 as it hustles north on a cold February afternoon.
Canadian National #528 makes good time across Southern Quebec's farmland as it heads toward Rouses Point NY.
Destined for St. Albans Vt(NECR), Canadian National #324 races south through the southern Quebec's farmland on a cold January afternoon.
Students from the nearby vocational school are observing Canadian National St Albans Vt-Montreal Canadian National #323 on a cold January afternoon.
The small quiet village of St-Blaise is briefly interrupted by the blaring of an air horn as Canadian National #324 brings a train south toward St.Albans Vt.
Snow sleet and freezing rain this morning as ice covered Canadian National #529 rolls trough the frozen landscape on its way to Montreal