A pair of Canadian Pacific GE's lead Norfolk Southern Train 26A eastbound through Villa Rica, GA.
Eastbound on the Belleville Sub.
Canadian Pacific SD70ACU #7022 leads Norfolk Southern Train 245 westbound through Lovick, AL., on a foggy summer morning. CP #7022 was specially painted to honor the Navy.
The Empress is back! CP 2816 rolls into Okotoks, Alberta on a beautiful summer morning.
CP 2816 and CP 4106 highball over the Little Bow River in Carmangay, Alberta on a test run from Calgary to Lethbridge.
Heritage Celebrating Canadian Pacific heritage CPKC's Heritage SD70ACU rebuilt from a UP SD9043mac leads a manifest upgrade thru White Canyon towards Gladwin Summit.. The train in Run-8 co... (more)
Rock Sheds White Canyon, what might be the most treacherous section of railroad in North America. Rock Sheds protect the CN railroad from this crumbling mountain. All night long there is ... (more)
CPKC Railway intermodal train 112 (Vancouver IMS, British Columbia, to Côte Saint-Luc, Québec) follows the Bow River as it rounds Morant's Curve, within Banff National Park, in the Canadian Rock... (more)
NS run through train CPKC 928 at Port Henry along Lake Champlain.
Montreal to Saratoga Springs daily manifest train CPKC 228 at Port Henry along Lake Champlain.
A CP trackage rights manifest hits the flange bearing diamond where the Ann Arbor Railroad crosses the former Wabash. The former station is still used by Maintenance of Way and Local Crews.
Montreal to Saratoga Springs daily manifest train CPKC 228 at Essex, NY.
Assortment of power at Wylie Yard
CP 8143 working the Greenville Turn at Wylie.