This lone GE struggles to pull over a 100 cars into the siding to meet a couple of eastbounds.
A trio of blue and yellow units head up the 499 on its way to Glenwood.
A CEFX leaser leads a westbound train of windmill parts down the siding and into the setting sun at South Haven as an eastbound holds the main.
Train 293 busting through freshly plowed snow at South Haven
With temperatures hovering around minus 15, even the locals have abandoned this bar in downtown South Haven, Minnesota as train 490 rolls across Main Street.
Early in the morning on July 7th, train 199 is closing in on South Haven, Minnesota. More bugs in this field than I've ever seen in my life! And the foliage is so green that it makes your eyes h... (more)
Loaded pipe train just outside South Haven, with a SD40F "Torture Chamber" in the lead.
Train #298 pauses under the big tree at South Haven to meet two westbounds headed for Glenwood. The dead CP AC4400 was set out on the stub track earlier in the week with a locked axle.
A short Winnipeg-bound westbound train passes through the siding at South Haven, about to meet up with an eastbound
A brand new GEVO leads the 290 east just as the stratocumulus clouds break up for a few seconds over South Haven
#641 holding outside of South Haven, MN for a meet with #198.
Train 496 breaks through the heavy fog one mile west of South Haven, Minnesota.
Under the stars at South Haven
The streets of South Haven, Minnesota are dead at 2:00 AM. Nothing but the sound of crickets, the buzz of steetlights, and an idle locomotive.
Air trouble aboard a Soo Line SD60. Students of railroading will notice that something is very wrong with the air on this train.