CP 8758 and CP 4420 lead a Manifest train West up the hill in St. Paul where the Empire Builder runs. This line is not very busy, but the trains that do run make it worth the chase.
A lone CP GEVO is on the head end of a Baton Rouge-bound loaded crude train making its way south on the Pittsburg Sub at Amsterdam, MO.
CP ES44ACs 8758 and 8774 lead empty crude oil train 551 through Elliott.
A northbound empty grain train heads upstream along the remote Moyie River just north of Meadow Creek, about 20 miles from the interchange with CP at Eastport, ID.
Canadian Pacific #8758 leads Union Pacific #5544 and an eastbound over the Kootenay River and through the wye at Fort Steele on the Cranbrook Sub. In the background (just above the bridge) you can... (more)
Two GE's have no trouble moving 420's freight of 128 cars east
CP 420 rolls into the siding at Struthers to meet its counterpart
I certainly wasn't sad to see the winter of 2012-2013 give way to spring, but at least the last sunset of the season allowed for a glint shot of 198 nearing Paynesville.
After numerous delays due to the storm, the crew aboard CP 8758 is rolling at restricted speed through the Paynesville siding. Destination: Glenwood (and a nice, warm bed)
CP gevo leads oil train 614 under the Amtrak NEC onto the Delair branch of the Trenton Line at CP Park.
Q339 kicks up the snow as it blasts South down the CSX Toledo Sub on a day of varied weather just South of Columbus Grove, Ohio
A CP Intermodal leans hard into the tight curve, chugging loudly as it accelerates its train out of the valley.
CP Train 110-21, detouring as CN Train F11852 21 between Kamloops, BC and Winnipeg, MB passes through Wynd on CN's Albreda Sub, 2.5 miles west of Jasper, AB.
403-05 passes under the bluffs at Massive on a stormy day...it's snowing on the peaks.
A set of GE toasters is surrounded by a sea of containers sitting in the port of Montreal. The transfer job originated from the St-Luc yard a few miles away.