Late in the evening, after dumping ballast in Loretto, this rock train was seen here heading back to Humboldt, kicking up quite a storm.
A trio of Union Pacific motors lead an intermodal WB on the Clinton Sub through the small town of Low Moor on a hot and hazy summer afternoon.
The CN local heads north towards Ishpeming on a frigid January morning.
A westbound heads through the outskirts of Dassel on a cold December Saturday.
Loaded grain departs Bristol and heads east on the Appleton Sub, about to pass under the wooden bridge near Bristol.
A relatively short manifest heads west to Willmar with a pair of Dash 9s on point about to head through the East Delano siding switch.
A manifest heads east on the Wayzata Sub just before the area was hit by strong thunderstorms.
The train continues southwest to it's final destination in Winthrop. It's crazy to see 6 axle behemoths like this on the line, let alone 261 the week before!
Nearing the end of CP trackage rights, RCPE's Mankato turn heads west out of Walnut Grove towards home rails in Tracy.
CP's St. Paul to Edmonton manifest heads west through Belgrade on a sunny winter afternoon in Minnesota, with an SD70ACU on point.
A pair of dash 8s take the Belt Job back south to the Minnesota Commercial yard, as the shadows creep up toward the end of the day.
Empties head north on the Missabe Sub with 6260 on point.
With the sun about to dip behind the mountains, we squeeze out some last light with this loaded coal train heading westbound with a trio of dash 9s for power.
CP 7012 heads east with 244 just west of Buffalo
Almost to Glenwood yard, this CSX powered unit train is wasting no time getting there.