This old Soo Line leader is still earning its keep as it heads west with yet another manifest train on CP's Elbow Lake Sub.
With a large cloud bank looming in the background, an eastbound manifest rounds the sweeping curve east of Barrett, MN.
After meeting a westbound at Hoffman, CP train 372 tugs hard on its long string of grain loads as it heads for Glenwood.
Just a few minutes after sunrise, 125 grain loads head east along the Pomme De Terre river east of Barrett, MN.
Priority merchandise from Pasco, WA continues its journey east out of Willmar past a pair of new wind turbines.
Rock empties slowly glide down track 11 of the very busy yard in Willmar, MN.
An empty Herzog ballast train from Minot, ND greets the sunrise just east of De Graff, MN.
After waiting for over two hours at Nashua, 694 is back on the move east near Barrett, MN.
After meeting 496 at Paynesville, 499 is back on the move behind a very nice matched set of power.
The power on 497 passes over one of the many small bridges on CP's Elbow Lake Sub west of Wendell, MN.
A loaded unit crude oil train leaves the small town of Tenney, MN (pop. 6) behind as it heads east.
After a long wait in the siding at Nashua, 198 continues its journey east through the prairie.
293 cruises west through central Minnesota just a few minutes after sunrise.
A trio of blue and yellow locomotives cast a reflection in a small creek as they approach Paynesville, MN.
A second Twin Cities & Western train heads west near Target Field in downtown Minneapolis.