A trio of tunnel motors drag limestone through the Minnesota Iron Range winter wonderland.
A very late Empire Builder races south toward St. Paul with an EMD F59PHI on the point.
A very late #8 shortly after departing St. Cloud, MN at 4:46pm, 11 hours and 32 minutes late.
A late Builder coming into Little Falls. #8 departed Staples at 3:32pm, 11 hours and 23 minutes late.
Crawling through town at 10 mph with over 16 crossings in as many blocks.
UP 4051 had departed the UP Valley Park yard and is passing by one of Minnesota's long time favorite amusement park, Valley Fair.
Veteran SD40-2's lead the CP 490 over the Crow River Bridge in Rockford.
Monti Local passing through the Minneapolis suburb of Robbinsdale on its trip back to the Northtown yard.
An empty limestone train leaves the siding at Alborn where it died the previous night.
BNSF 7704 leads a full load of steaming taconite pellets in route to Birmingham, AL in the early morning sun.
Wapta Lake is formed from Cataract Brook and Blue Creek in Yoho National Park, and is the source of the Kicking Horse River. The Trans-Canada Highway passes on the north shore of the lake, while ... (more)
A loaded Unitac ore train rounds the curve at Bear Trap headed for Proctor. Only couple months later 410 would be retired by CN for a blown turbo.
2010 Canadian Pacific Holiday Train making its 3rd stop of the night in Annandale.
2010 Canadian Pacific Holiday Train crossing the Camden Place Rail Bridge in Minneapolis.
8855 plows through the snow bank along Budd Street in Maple Pain.