BNSF 1062 East heads toward Savanna, IL with it's train of empty hoppers.
BNSF 651 East rolls into La Crosse yard for a crew change.
Early morning sun shines on this BNSF X Train (MTY Grain) as it rolls along the Mississippi south of La Crosse, WI
The morning fog has not lifted as CN train Extra 455 rolls north through the Duplainville interlocking.
Amtrak Extra 261 arrives at La Crescent, MN
Amtrak's Fall Steam Excursion, MPLS to La Crescent, MN and return. The train is headed to River Jct to turn on the WYE at La Crescent, MN
CN #U700 heads for Lake Villa and Grayslake, IL with another trainload of stone.
The UP 2184 south, a CN southbound freight rolls through Duplainville as it heads for Schiller Park, IL