On the morning of July 4th, CP 8958 leads a westbound BSEELAC at Cajon.
Just as a major snow squall subsided , and the sun peeked out, the NS 310 rolls through Vermilion, OH.
ES44AC 8958 approaches Township Road 544 as it leads the eastbound Scotford turn past mile 152 on the Scotford Sub.
ES44AC 8958, AC4400CWM 8105 and AC4400CW 8648 approach Josephburg as they lead the eastbound Scotford turn past mile 150 on the Scotford Sub.
ES44AC 8958, AC4400CWM 8105 and AC4400CW 8648 depart from Clover Bar with the eastbound Scotford turn.
CP 4107 and 4106 tag along for a ride at the headend of 474. The pair are going to Relco in Albia, IA for some modifications and repairs.
CP 8958 South rounds out of Bellevue, Iowa.
A Canadian Pacific freight makes it's way through the Fort Steele wye before proceeding east along the Cranbrook Sub towards Crowsnest Pass.
CP 8958 with UP 5501 lead 609 down the south track of cautionary limits in Thunder Bay passing by N Yard.
FPON! CP 8958 leads American cousin UP 5501 past Rosedale hauling a 609.
An empty grain train heads east through the famous Morant's curve.
A westbound detouring CP train heads west towards Hinton in full dynamic brake mode preparing to take the siding for a few meets.
CP Train 101-18 departs CN's siding at Swan Landing, AB detouring as CN Train F30751 23 between Edmonton, AB and Coho, BC due to major washouts on CP's Laggan Sub.
ES44AC 8958 leads a westbound coal train through Fernie.