Tough winter day on the Rouses Point Subdivision with the drifts getting deeper due to gusty winds as Canadian National #528 destined to the Canadian Pacific interchange at Rouses Point NY plows i... (more)
Dashing thru the snow; at ''full speed'' en route to Rouses Point. A CSX and a blue devil.
In the distance is St Albans Vt(NECR)-Montreal Canadian National #323 races north through Southern Quebec farmland on a cold January afternoon.
Racing south through recently harvested farmland, CN #324 heads south toward NECR Italy Yard at St Albans Vt.
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.
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.
St.Albans Vt-Montreal manifest Canadian National #323 races north through southern Quebec's farmland on a splendid spring afternoon
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.
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.
Amtrak Adirondack is cutting through a snow drift as it heads south toward Rouses Point N.Y
Just after sunset, Amtrak Adirondack with the Ocean View heads north toward Montreal as it hustles through southern Quebec farmlands