CP 8852 & CP 9708 lead CP 253 towards dry land as the train approaches the island of Montreal.
A good sized CP train heads east on the BNSF Midway Sub. This train used the newer connection track near Marshall Street on the CP Paynesville Sub to access the BNSF at 35th Avenue; thus avoiding... (more)
After dropping off a unit at the Grand Forks yard, an empty coal train from Cohasset, MN, accelerates down the Hillsboro line behind a pair of Canadian Pacific GEs.
Springtime has finally arrived in Minnesota as ice covered lakes have given way to deep blue water and green buds have started to leaf out on the trees. On a perfect May afternoon, a westbound fr... (more)
An eastbound behind two of CP's finest departs Glenwood on a clear and cold January day.
A signal maintainer greets the crew of the 290 as he performs a timing test as part of his FRA mandated annual inspection of the crossing flashers near MP 110. He had contacted the train several ... (more)
The MP 110 curve hosts another eastbound CP train on a beautiful morning.
CP 8852 and its train sits in the yard in the presence of the moon which blends into the sky and clouds.
Southbound manifest/intermodal 252 pulls across South Junction Road and out of the controlled siding. Note the classic D&H signals that tower over the lead unit.
A detoured CP train appears to be dipping into the high waters of Monona Bay.
Its been years since the last "through" trains rolled over rails in and out of the State Capital of Wisconsin. However, flooding on the CP has forced some operationally creative detours including... (more)
NS train 38T rolls eastbound along the Canisteo River behind brand new ES44AC #8852.