On a sloppy wet day in May a GP60 leads a loaded sand train through Elk Mound, WI. The train will be left in Ajax siding just a few miles down the line to wait for road power and a new crew. The... (more)
Local Y106 will run to Elmdale where the power will run around the train before working customers on the way back to Wyoming Yard.
The Valley Park, MN to Proviso, IL train clacks along the jointed rail of Yukon siding in Eau Claire. The rear DPU of an Altoona, WI to Mason City, IA sand train is barely visible on the main tra... (more)
The rear DPU on a loaded unit sand train waits to head west by the Cascade Tissue Paper Plant in Eau Claire.
This SD40N pair has escaped normal yard duties in nearby Altoona for the day to handle a local to Menomonie and Hudson. The train is seen crossing the Chippewa River as dense morning fog begins t... (more)
A stack train races past a barge working its way through Mississippi River Lock and Dam #5.
The grain parade! A DPU pushes the second of four loaded grain trains past the first of two empty grain trains waiting to head south.
A solid green consist is a nice treat on the Marshall local! The train will end up waiting outside Willmar for a few hours due to congestion in the yard there.
The NS Interstate heritage unit skates past the icy Pepin Marina on its maiden voyage across the state of Wisconsin hauling empty oil cans bound for North Dakota.
The daily South Saint Paul to Proviso freight rolls across the Chippewa River bridge on a cool fall morning.
101 loads of frac sand off the Wisconsin Northern pass the former Uniroyal Tire factory on Galloway Street in Eau Claire.
A local train from Chachoengsao heads down the triple track mainline toward Bangkok. Downtown Chachoengsao can be seen in the distance
A loaded unit sand train accelerates west out of Eau Claire.
It's off to work for a pair of GPs on a warm spring morning in La Crosse.
A set of three BNSF ES44ACs leads coal empties on the Canadian Pacific line through Maple Springs, MN on a beautiful summer day.