Edmonton-Vancouver train M323 cruises along the shores of Lake Wabamun behind CN's first ES44DC.
Westbound BNSF Lincoln - Provo manifest heads through Glenwood Canyon with a NS Gevo as DPU.
Westbound coal empties for West Elk Mine heads through Glenwood Canyon.
CN 305 rumbles across the Boucanée River trestle.
By a gorgeous summer day, CN 589 pass Greenfield with a GMD GP9RM in lead.
On a beautiful evening following days of rain the returning Glacier Discovery rolls by McHugh Creek. This stretch of roadway, railway and shoreline is one of the most scenic in Alaska and because ... (more)
This was my shot for the 554 with NS 1067 leading but the UP trailing unit died and had to stop at Haselton yard. CSX coal train heads up the NS Youngstown line.
Canadian National train No. 416 cruises through Swan Landing, Alberta, past Brule Lake on July 19, 2013.
The plow extra slows as it enters the outskirts of Tillsonburg.
The HSB 99-7243 has almost reached its destination, the Brocken summit after a long and severe climb that began just after the Drei Annen Hohne station.
West Side Lumber Co. #9 approaches Yard Limits at Silver Plum with the last train of the day from Georgetown.
Rolling along the Missouri River in Lombard Canyon, an eastbound BNSF manifest freight approaches Lombard, Montana, on June 15, 2014.
West Side Lumber Co. #9 makes a short stop at the Lebanon Mine as it sits over the Clear Creek.
Highspeed tilting train ETR 470 002 of the SBB is running as Eurocity 313 from Zürich to Milan and crossing the 42 meter long Intschialpbach bridge between Amsteg and Gurtnellen near Intschi.