UP, CP, and TCWR meet in St. Paul.
SOO 4411 parked at the CP yard in St. Paul.
TCWR 2019 transfers cars to UP in St. Paul.
A trio of GE's on a southbound train pass over Palmer Creek north of Granite Falls.
A pair of SD70MAC's bring a coal empty down towards the Minnesota River valley.
3 Geeps sit adjacent to the sand tower at Willmar.
A GP38-2 still in Soo Line colors sits in the Canadian Pacific yard in New Ulm on a nice spring afternoon.
A pair of four axle locomotives rest from their duties on the servicing tracks in Willmar, MN.
A southbound BNSF grain train behind a single Dash 9 in H3 paint curves through the Buffalo Ridge in southwestern Minnesota.
A westbound Canadian Pacific train with Norfolk Southern power on the point busts through a plow ridge at one of the crossings in the small town of Walnut Grove, MN.
An eastbound train crosses the Minnesota River at Morton on the former Minneapolis & St Louis Railway. The river had been swelling due to the spring snowmelt, but a blast of cold air on this April... (more)
BLE 906 leads a loaded ore train out of Fairlane down the Missabe Sub.
An eastbound manifest train on the Wayzata Sub between Montrose and Delano.
3 GE's pull hard on grain train at East Delano MN.
A lone GP40X sits in the yard at Willmar MN.