High above the river a loaded UP grain train from the CP connection at Eastport ID. starts the descent to the the Kootenai River crossing at Bonners Ferry. The grain originates on the Soo Line in ... (more)
Due to a derailment, eastbound CN detour passes the east end of Salmon Arm on CP's main line.
Eastbound general freight descends the east slope of Sand Patch grade
Westbound passes a grain elevator on the high plains of North Dakota west of Minot
DPU on a UP northbound coal empties meet a southbound UP coal loads on the triple track Orin Sub. serving Wyoming's coal fields
Westbound headed for the UP interchange at Plummer Id. crosses the trestle over Benewah Lake on what was once the Milwaukee Road main. Both Geeps are ex Milwaukee
A loaded BNSF coal train climbs Fryburg hill out of the badlands on the Glendive Mandan section. Manned pushers are visible on the rear of the train. Northern Pacific's 2-8-8-4 Yellowstone class s... (more)
A set of fuel tank equipped pushers shove a loaded coal out of the Powder River valley on BN's Gillette to Sheridan section
On shared trackage directional running territory in the Thompson River Valley west of Kamloops BC, Eastbound CN container train running on the CP Main approaches the crossovers taking it back to i... (more)
Northbound Kettle Falls to Salmo BC local passes above Roosevelt Lake, a reservoir on the Columbia River. The line is currently operated by Omnitrax, kept alive by traffic to and from the giant sm... (more)
Eastbound along south bank Kamloops Lake which it will follow into Kamloops. CN Main uses the north bank.
RS3 3 pulls through the dumper at Magma's San Manuel smelter after bringing a train from the mine 5 miles to the west
Eastbound crosses the Cutbank Creek trestle just west of the Cutbank yard
Prairie Dog Central's 1882 Scottish Built 4-4-0 of CPR heritage heads home to Inkster Blvd station from Warren Man. during a torrential downpour
After 20 months out of service undergoing an overhaul CP Empress 4-6-4 2816 makes a shakedown run from Calgary east to Bassano on Sunday June 6th