The St. Paul, MN - La Crosse, WI local heads south through the Dakota S-curve.
Two naked-nose Grinstien MACs lead wyoming coal towards the Columbia Power Plant near Portage, WI.
St. Paul - Kansas City Manifest train rolls through the Dakota S-curve. The unfortunate red leader on this train meant no chase south to Marquette, IA would happen for this photographer.
Just out of its last stop in Winona, the Empire Builder flies through the curves of Dakota.
Plenty of power leads this manifest down river after picking up a relief crew in Minnesota City.
Empty Unit Coal Train from Columbia Power Plant near Portage, WI rolls north along the Mississippi River on its trip back to the BNSF.
BNSF 9267 rolls into Dakota with yet another coal load for the Weston Power Plant near Wausau, WI.
A pair of red & silver's in charge of a coal load for Portage, WI.
After a stop in La Crosse, Amtrak #7 heads west into the setting sun along the CP River Subdivision. The next stop is Winona, MN.
Another DM&E detour train heads west on the CP with the ICE 6407, ICE 6401, DME 6076, ICE 6441, ICE 6424, ICE 6440, ICE 6414, DME 6368. The train is leaving the Donehower siding after letting Amt... (more)
A Movie Star heads for home after loading up on coal in La Crosse.
Priority Train from Chicago, IL - St. Paul, MN rounds the curve past Dakota in the nice evening light.
Empty Unit Coke Train heading to Roseport, MN. I finally got this trio in good light after months of watching them go by on cloudy, dark days. In this image, the train is heading north along the... (more)
General Freight Train from Glenwood - Chicago with wide loads of pipe rolls south through the Dakota, MN S-curve.