Tail ends passing. Grain train CP 332 is eastbound through Pointe-Claire, with CP 8830 bringing up the rear, passing just as the tail end of CN 327 passes on the parallel CN Kingston Sub.
A westbound behind a GEVO and a GP40 still in original SOO hockey stick paint cuts through the fog just a few minutes before sunrise east of Lowry, MN.
An eastbound behind two GEVOs passes a broken knuckle on the ground on a very pleasant May morning.
Ice flow and spring time in the Rockies. Crossing the Kicking Horse River, CP 8830 slows for a meet at Ottertail West
Heading east along the Kicking Horse River canyon.
Not long after sunrise, a lengthy stack train blasts through Brooten.
The CP 199 heads north on the Detroit Lakes Sub on a beautiful summer morning. Normally, this train heads west, but because of the flooding Souris River in Minot, ND, the tracks there are shut do... (more)
The 298 proceeds southward through the scenic Des Lacs River Valley near Kenmare.
Shear rock cliffs, tight curves and wire strung up everywhere is just part of job, working Canadian Pacific's mainline that skirts the North Shore of Lake Superior. Did I mention beside the tracks... (more)
CP 8830 idles out front of the station on a mild night.
CP 107 passes a small chruch in the middle of the beautiful Northern Ontario countryside.
CP 107 at Niblock.