The geometry test train leaves Armstrong Yard, track KE44
Eastbound garbage train at Maryhill in the Columbia River Gorge.
A Roger Puta Photograph
CN 5610 continues it's trek south at track speed along the CN Rainy Sub at 2050 hours on the first night of winter or the longest night of the year.
CN SD70I 5611 and ES44AC 2829 approach the village of Fabyan as they travel west on the Wainwright Sub with CN 315.
Northbound coal empty waiting for crew Jackson.
CN 5621 & CN 2592 lead CN X310 through Turcot West, with 552 axles total.
After meeting northbound manifest A419 at North Darling, CN southbound grain train G888 makes it's way down the former Illinois Central mainline, as it maneuvers through the curve at Hinchcliff.
CN X324 has SD70I CN 5615 and surprisingly clean Dash9-44CW IC 2714 as it passes MP 6 of the Montreal sub.
Swinging underneath highway 20. CN 5621 & CN 2592 lead CN X310 through Turcot West, with 552 axles total. It is passing MP 6 of the CN Montreal sub.
CN SD70I 5613 + CN C40-8 2101 lug a long string of grain empties and manifest from Winnipeg Symington, MB to Canora, SK up CN's Prairie North Line
CN train 115 pulls into Longlac for a meet with train 102.
CN 102 pulling through the Prairies
Canadian National train No. 112 curves along the Athabasca River just east of Park Gate, Alberta, on July 12, 2014.
A pair of Canadian National SD-70I's push the NS 64M south on the Pumpkin Vine.