The last few flakes of snow, which were left overnight, are dusted off by the Alma, WI empties.
B40-8W, SD40-2, B40-8. High Priority Merchandise - Grand Forks, ND - Galesburg, IL.
The crew of this westbound stack train is about to take notice of the railfan convention on the bridge above them.
Grain empties for the Dakota, Minnesota, and Eastern at Lamberton, MN cross the Gassman Coulee trestle west of Minot, ND.
The Empire Builder flies through Lake Park almost 6 hours behind schedule as high water and slow track continue to plague its schedule on a daily basis.
A rare GP10 leads four other GPs west as they head into the sunset on a perfect spring evening.
The Empire Builder is working to make up the hour it lost overnight as it heads east for St. Paul.
Two ex ATSF units plus a BNSF unit on the rear in DPU bring coal empties down the hill and into Maynard.
Amtrak is running on time this morning as it flies along the shore of the Mississippi River for it's next stop in Winona.
A nice pair of GPs head west via trackage rights on CP's Elbow Lake Sub for their daily work in Hankinson, ND. The train is crossing over the Bios de Sioux River, which is the border between North... (more)
I've always wanted a picture of Amtrak passing through Hawley and July 4, 2012 was finally my time. A very late Empire Builder heads east for its next stop in Detroit Lakes on a very hazy and sti... (more)
A pair of old Santa Fe veterans head west in the late evening sun with a short empty grain train.
A rare sight pokes through the frosty sunrise leading the daily merchandise train from Grand Forks into Morris.
Another brand new GE is in command of priority intermodal from Portland, OR to Chicago, IL.
An empty unit coal train from Portage, WI heads west through the snow.