CP train 421 at Dorion, Ontario.
Vancouver, BC - Toronto, ON stack train #100 makes its way through Heron Bay West.
CP 101 arrives at Thunder Bay a bit tardy, heading through downtown on a pleasant evening
A Canadian Pacific and Ferromex set of power leads a 122 car Montreal to Saratoga CP freight. The train is about to go under Rt 29 just before entering its destination at Saratoga Yard. CP script ... (more)
A huge 9952' long CP 252 with a neat power lashup of CP 8955, FXE (Ferromex) 4609 and Heritage Unit CP 7010 as the mid train DPU. 8955 apparently had a run in with a bucket of white paint somewher... (more)
Canadian Pacific train 252 is passing through the famous "Red Rocks" area high above Willsboro Bay on Lake Champlain with an interesting power lashup of CP 8955, FXE (Ferromex) 4609 and ... (more)
An international train. ES44AC's from a Canadian and a Mexican railway (CP 8955 & FXE 4609) are on a train that originated in the U.S. (CP 253) as they cross the St. Lawrence River.
CP 8955 leads its train west near Indus, AB. I captured this photo just a few minutes before the sun appeared over the horizon.
Heading across the swing bridge over the Mississippi River, the Savannah, IL to La Crosse, WI local has just entered Iowa.
A long train of empty crude oil tanks accelerates out of Belgrade on a frigid February morning. The 35 mph winds are blowing the exhaust across the train, causing some neat heat distortion. With... (more)
A very clean CP red consist departs for the River Sub on a gorgeous early spring day in the Capital Region.
A westbound coming almost straight out of the sunrise at Belgrade on a crisp autumn morning.
Miller Brewing watches over the old Milwaukee Road as two new CP GEVo's and some elder GE's ease a 282 train through a "code-failed" Grand Ave.
After meeting an eastbound and getting a new crew in Paynesville, westbound train 299 heads into the setting sun behind a new GEVO.