Golfers enjoying their morning round are distracted by the BNSF grain train.
CPKC 254 rolls north along the Mississippi River after doing work at La Crosse, WI. Next stop is Homer, MN where they will wait for their eastbound counterpart (254) to clear the ex-DM&E at Minne... (more)
CPKC 260 crosses Miller's Pond after departing Bluff on the CPKC Marquette Subdivision. Next stop is 60 miles south at Marquette, IA where they will set-out 55 cars.
CPKC 261 (Kansas City - St. Paul) near River Junction Yard where it will set out cars before heading north on the CPKC River Subdivision.
CPKC 261 (Kansas City - St. Paul) heads north on the River Subdivision after meeting southbound counterpart 260 in the Donehower siding.
The BNSF Town Job shoves back towards Grand Crossing and the BNSF North La Crosse Yard.
BNSF Town Job passes Gundersen Lutheran Medical Complex on its way to work the City Brewery.
As the Mississippi River flooding continues to wreak havoc, ballast trains having been running day and night to fight the rising water. KCS 3967 leads an empty 3GPS north on a rainy Sunday mornin... (more)
A top-five Mississippi River flood event still has aways to go before reaching the tracks at Lansing. Empty ethanol heading south to Marquette, IA where it will turn west towards Mason City, IA.
Loaded ballast work rain slogs south towards Marquette, IA in the rain.
Sand loads rolling south along the Mississippi River.
Empty coal train from Columbia Power Plant near Portage, WI passes the ex-Milwaukee Road La Crosse Depot.
Coal loads on the main line meet a westbound freight train at La Crosse.
Loaded oil train heads south towards a crew change at Marquette, IA at first light.
Loaded oil train heads south towards a crew change at Marquette, IA at last light.