CN SD70M-2 8925 brings M399 to a stop at Colfax St in Griffith.
CN SD60 5461 rests in Homewood yard.
A CN freight makes its way south past Swan Lake on the Okanagan Sub on a snowy afternoon.
CN 2834 leads a mixed sand/empty oil train west/north through Munger, MN under the old DWP bridge. On this day it seemed CN was moving most northbound trains via the old Missabe main. No southboun... (more)
CN 2571 and two other GEs serve as helpers on Steelton hill near Duluth, MN, helping a westbound (northbound) sand/oil train up the grade. They will drop off once the train tops the grade and the ... (more)
GE's built 23 years apart. CN 372 has ES44AC CN 2922 (built in 2014) and Dash8-40C CN 2128 (built in 1991) as head end power as it passes under a signal gantry at Dorval as the train crosse... (more)
Drone Shot of a south bound CN train CN #2451, UP #8393 entering Fulton yard as they pass the Paducah Local power EJ&E 703, WC #3018, IC #6204 and a yard job CN #5295, A lot of Fallen Flags paint ... (more)
A trio of SD75I's. CN 149 is about to pass MP 14 of the Kingston Sub with a trio of SD75I’s (CN 5732, CN 5742 & CN 5673) & 193 platforms.
A train composed solely of empty centerbeams glides down the Byron Hill through the Church Road automatics before it will hold at Valley interlocking due to congestion in the yard at Fond du Lac
On a cool Fall morning, CN B730 pulls into Gort for a crew change. The new crew will take the train the rest of the way to Saint John, New Brunswick
It's a skating rink out there. A couple of days after a large amount of freezing rain coated the remaining snow in Montreal, uncleared fields and paths are a real skating rink. Here CN 120 ... (more)