The deer between the tracks was not hit by this priority intermodal train heading for South Seattle, WA.
A pair of GEs pull a rainbow through the sweeping S curves just west of downtown Lake Park.
The days are numbered for the Soo Line paint on these SD60s, so it was a real treat to find a pair of them on the Elbow Lake Sub wayfreight crossing from Minnesota into North Dakota.
The Jamestown Local had some great old power on it this afternoon as it headed east for Dilworth.
Every once in a while you happen upon a spot that makes you smile for a long, long time...this was that spot for today. Underwater boulders can be seen in the foreground and the entire Luverne tr... (more)
Today's Grand Forks - BRC is just a bit overpowered as ten locomotives head east with a very short train.
A loaded unit coal train for Alma, WI climbs the hill out of the river valley as a grain train disappears at the bottom.
Even though our 9 inches of snow fell well over a week ago, the winds really kicked it up last night. Eastbound crude oil with a trio of Union Pacific GEs was the first train down the main after ... (more)
After waiting for two westbounds in Sanborn, the Jamestown to Dilworth local is back on the move east as it heads over Valley City.
Double stacks from Seattle, WA kick up some overnight snow as they fly east for Logistics Park, IL.
Grain empties for South Dakota pass the massive Herman Market Company on a cold winter morning.
Coal empties from Superior, WI move at restricted speed out of Minneapolis along the Cedar Lake bike trail that runs downtown.
Even with four units (very unusual), the Empire Builder is still running over three hours late on this bitterly cold morning. It was -15 degrees without the wind chill at the time of this ... (more)
Guaranteed service intermodal train from St. Paul, MN to Tacoma, WA finds the sun after the rain clouds cleared.
Old and new lead train 496 past the massive BNSF trestle that spans the Sheyenne River valley in Valley City, ND.