3 Geeps sit adjacent to the sand tower at Willmar.
This westbound snow plow is making pretty good time on the Watertown Sub as it heads to help a stranded local a few miles ahead in South Dakota.
A pair of GPs push a bright orange Jordan spreader west on the Appleton Sub through some blowing snow. Gusty north winds and a recent snowfall are combining to create a lot of drifts for this plow... (more)
Eastbound Cass Lake Local breezes into Crookston ahead of coal loads with 8 cars. After some quick work, it will leave town with none. Two of the cars will be dropped on the siding next to me, a... (more)
With nothing more than a lousy eight-car local today, I decided I had to try something different.
As seen from the Columbia St. overpass, the Mayville Local pulls into Track 11 as the conductor and brakeman prepare to detach power. It's hard to see, but the M-DILGFD is visible under the I-29 o... (more)
Lots of signs of the Burlington Northern on today's Mayville Local as it idles away at the south end of the Mayville Subdivision. This train will make its way back to Grand Forks tomorrow morning... (more)
The Mayville Local idles crewless next to one of the grain elevators along this subdivision's namesake town. First time I've caught this twice-weekly local in town after three years of trying!
Early on a Saturday morning the local from Madison, MN slows for it's arrival in the Willmar yard.
Vintage power on this stack train today