CP 143 has finished putting its train together as it passes Lachine Station on track three with CP 8822 and CP 8146 for power.
Vancouver, BC - Toronto, ON stack train #100 takes the siding at Marathon for a huge 3.5 hour hit. They will meet 119, 113, and 101 before finally leaving.
Portrait of a SD9 under a cloudy sky.
Montreal to Saratoga Springs, NY train 252 approaching milepost 125 at Westport, NY.
CP 8822 leads a hot train over the Black Sturgeon River at mile 74 of the CP Nipigon Subdivision as seen from a bridge on the abandoned CN Kinghorn Subdivision.
CN train C720's tailend remote (CP 8822) idles at the west end of track 8.
Sudbury, ON - CSXT Buffalo Frontier, NY races south through Parry Sound with a short train... the spring run off is in full swing!
Canadian Pacific 8822 charges through the fresh snow and under the old C&NW steel truss bridge near the Fort McCoy Military area. Military police will stop and talk to you or ask you to leave anyt... (more)
Having just left Montreal for Albany NY, CP/D&H oil train #608 works upgrade as it rolls along freshly laid tracks for the new passing siding.
A GEVO and a blue leaser lead a lengthy train 299 into Belgrade on a breezy spring afternoon. I love this time of year as the weather turns warmer and green starts to make its comeback.
CP 111 makes its way through a empty intercity yard
Two GEVOs lean into a curve just east of Brooten as they hustle toward Minneapolis with an eastbound from Winnipeg.
A westbound led by four GEs rockets through Belgrade on a pleasant summer evening.
Six units lead a 292 train out of Glenwood on a cold January morning. In the distance, a utility man checks the train from the warmth of his truck, looking and listening for any signs of an air l... (more)
The 499 rides off into the sunset...