A dirty teardrop windowed GE pulls into Jackson.
Wintertime Railroading..........Solo on CN 371, 2588 dashes through the snow on a snowy and cold Saturday afternoon in Milton.
Canadian National train No. 323, a manifest from Prince Rupert, heads west at Von Zuben, British Columbia, on July 14, 2014. This location got its interesting name from Raphael Leonard von Zuben, ... (more)
CN train 323 catches early evening low sunlight as it makes its way from Blue River to North Kamloops at Barriere, BC.
On a picture perfect summer evening, CN train 301 roars across the impressive Seguin River trestle in Parry Sound, after finally receiving a clearance from CP RTC to proceed north to St. Cloud on ... (more)
A loaded grain train out of Yetter, IA, is just out of Ft Dodge at MP 369. Grain season is in full swing in Iowa this year. Many grain trains for the Gulf have been running in and out of Iowa. Thi... (more)
A loaded grain train out of Yetter, IA, rolls east towards Waterloo. Grain season is in full swing in Iowa this year. Many grain trains for the Gulf have been running in and out of Iowa. This trai... (more)
CN's westbound M343 rolls right along through New Lenox, bound for the Joliet Yard and points north from there.
CN 2588 crawls up the steep grade on the north connecting track.
CN 2588, WC 2006 and BCOL 3908 struggle up the hill off of the north connecting track from the Tete Jaune Sub to the Robson Sub at McCabe.
CSX Q62028 crosses South Sandy Creek.
CN 2588 with Q107 await a crew.
Northbound empty grain train filled out with manifest cars on the head end.