In a view commonly seen from the adjacent eastbound side of the I-96 overpass, a CP reroute heads through mid-Michigan.
A typical summer morning scene in rural West Michigan.
Amtrak's Pere Marquette crosses over the classic swing bridge in St. Joseph en route to Chicago.
A parade of red leads a CP reroute over the picturesque Thornapple River bridge on this beautiful summer evening.
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.
With nearly 60 cars loaded with stone from Toledo, 9496 belches out exhaust as it works hard to pull the train up the slight grade at Fox siding.
A view of the pedestrian bridge that has provided a vantage point for many great shots of trains crossing the Kalamazoo River bridge.
As Jack went for par on #9, the engineer of 8075 laid on the horn, forcing him to miss the 5' putt. Jack's putter was later spotted wedged in the radiator grill of 7875.
8461 leads a train of mixed freight over the high spanning Grand River bridge on a beautiful spring evening.
CN 5615 reflects off the tranquil water of the Red Cedar River as it leads a train of mixed freight through East Lansing.
Continuing its journey back to Chicago, CSX's Class GEVO 5200 leads an empty cut of stone hoppers through the big curve in Zeeland.
CSX's Class GEVO 5200 scoots along Chicago Drive in Jenison as it makes its way back to Chicago with a drag of empty stone hoppers.
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.