Canadian Pacific manifest train #290 travels south through Strandquist, Minnesota, a city with Swedish roots in the northwestern corner of the state. The city was once an important location along... (more)
One of those moments where others might question my sanity: standing in the middle of the heaviest snowfall I've ever experienced just to see a train. I think it was worth it. Westbound train 49... (more)
The floods of spring now gone, an eastbound intermodal shoots across the fill at the oxbow of the Bow River known as Muleshoe. Snow still lingers on the south facing slope of Massive Mountain, but... (more)
A pleasant surprise rounds the bend at Rosedale as CP 8904, 9105, 9007 lead 119 quietly through the snow...
In glorious sunshine, train 111 hits the crossovers at Divide, the top of the CPR world on Kicking Horse Pass. Ahead lies the BC border, and the 13 mile 2.2% descent to Field