Canadian Pacific's X500 is met with a golden sunset as it rolls through rural west Michigan.
With unexpected Soo Line power on point, X500 rolls across the CSX Grand River Bridge.
A pair of classic Soo Line EMDs pose for a moment under the coaling tower at the east end of the New Buffalo CSX yard. Just above the train, the Chessie emblem has seen better days, but it still d... (more)
CP's X500 heads out of Grand Rapids en route to Toronto. The snow packed on the nose of 8810 was picked up over 100 miles away near the border of Michigan and Indiana, where close to 2 feet of la... (more)
Canadian Pacific's X500 rolls through a snowy scene in west Michigan.
The snow is flying in all directions as CP 5951 leads NREX 6451 and a train of mixed freight across the frozen Thornapple River on this blustery winter day.
A golden sunset casts light on Canadian Pacific's train X500 as it roars through rural West Michigan.
CP 8835 leads a patchwork of intermodal cars as the train weaves off the main and into the CSX's Wyoming yard.
Perhaps the smallest crossbucks in all of Michigan, these guard the crossing of a bike path that runs parallel with James St. in Zeeland.
8803 and GCFX 3088 roll by a typical Michigan farm scene on a beautiful spring morning.
On the morning of April 6, CP 8709 became one of the last subjects photographed in a scene that doesn't exist any more. Shortly after this shot was taken, the highway overpass was removed and wil... (more)
After making its pickup in Grand Rapids, S00 6042 leads X500 on CSX trackage en route to Toronto.
Before continuing on its eastbound trip to Toronto, CP's X500 waits for BNSF 6177 as it leads an empty coal drag into the snow covered siding.
Canadian Pacific's X500 rolls through the small town of Bangor on a snowy morning in west Michigan.
6045 leads Canadian Pacific's X500 on a snowy morning in west Michigan.