Canadian Pacific's A-B-A executive Fs roar past the classic elevator at Velva, North Dakota.
Canadian Pacific 4107 leads the Royal Canadian Pacific consist along the former Soo Line main in rural North Dakota. Final destination is the 2016 Ryder Cup in the Twin Cities.
BNSF 9147 rounds a curve west of Sully Springs siding with an eastbound coal train on a chilly November day. The train is getting underway after awaiting the arrival of a westbound train at the si... (more)
A pair of helpers shove an eastbound loaded coal train up out of the badlands and the Missouri river valley.
As storms build across western North Dakota, a loaded ballast train is eastbound through the badlands on BNSF's Dickinson Subdivision.
Just before a series of storms roll through the Badlands, a westbound BNSF coal train slinks through the curves at Sully Springs, North Dakota, on the afternoon of June 19, 2015.
Signs of the Milwaukee Road are still abundant on BNSF's Hettinger Subdivision, the CMStP&P's ill-fated Pacific Extension.
Amtrak's Empire Builder flies over the Elm River north of Grandin, ND on a sticky June morning. After a strong spring and early summer regarding on time performance for the Builder, today's train ... (more)
Back in 2007 I made a week trip shooting all these old relics on the northern coal route. Here the loaded train bound for Superior for unloading rumbles east with a Glendive pusher on the rear end... (more)
After calling the CP Minnesota Dispatcher for clearance across the diamond, they continue their trek west to Bobcat in Gwinner.
empty coal buckets hustle west for a reload
A Chicago to Seattle stacker rolls through Casselton, ND
Coal empties hustle back towards Black Thunder Mine for a reload.
An Evergreen stack train slows down through Casselton for the switch at K O Jct.
A westbound Burlington Northern freight passes through the North Dakota Badlands at Sully Springs on August 9, 1991. The train is powered by EMD SD40-2 No. 6926, mated with one of BN’s unique GE... (more)