CP 651 races NS 35J west out of Elkhart Yard.
A westbound intermodal train passes through the several different tunnels at Eagle Pass on Canadian Pacific's Shuswap Sub.
CP ES44AC 8750 and UP C45ACCTE 5527 travel west on the Belleville Sub with CP 119.
Catawba (Plant Marshall) loads accelerate eastbound out of Old Fort with the Black Mountains looming in the distance. Snow showers hang on the mountains around Ridgecrest on this cold December mo... (more)
Canadian visitors continue to invade the western NC mountains on this cold November morning. CP #8750 leads this eastbound Linwood manifest train departing Asheville.
CP train 475 passes through LeClaire,IA. on its way north along the mighty Mississippi river. Hey...I can see my house from here.
It's always fun to put the boys in the wagon and walk a few blocks to the tracks to see a train go by. Seeing how big my oldest is in the wagon reminds me that we need to make these memories whil... (more)
118 kicks up the fresh snow on its way to VIT.
An ES44 and a AC44 descend the grade into Medicine Hat on a sunny morning. Take a look at this shot from 1990 to see just how much this spot has changed! http://www.railpictures.net/viewphoto.php?... (more)
An eastbound arrives at Glenwood off the Elbow Lake Sub.
CP 8750 heads west with the hot 199 train. In a matter of minutes, the weather would change, and a strong summer storm would hit the area.
ES44AC 8750 is fueled and sanded at the St. Paul service island prior to being placed on an outbound train to Chicago.
Rounds the corner out of Carleton Place on its way to Smiths Falls
One of CP's brand-new ES44ACs is serviced at the St. Paul service island prior to being assigned to an outbound train.