A lone GE struggles up the hill out of Hoffman on a frosty Minnesota morning.
The early morning sun breaks through a few low clouds as the 293 approaches the rural overpass east of Hoffman.
Today's 296 crosses the steel bridge east of Hoffman with a GP9 trailing an AC4400 for power.
After a long wait at Hoffman, 198 is quickly up to track speed as it passes over the Chippewa River.
Canadian Pacific's Holiday Train passes through the quiet Minnesota prairie on a very pleasant December evening.
With plenty of time before its first stop at Elbow Lake, the CP holiday train takes its time as it glides over a rather impressive (for this area) structure.
Heat pours from two GE's as they bring stacks and general freight toward Glenwood.
The hottest train on this stretch of railroad blasts upgrade on a nice fall morning.
A westbound approaches a rural overpass east of Hoffman.
The afternoon 293 slows to take the siding at Hoffman.
The Holiday Train makes its way west for another performance in Elbow Lake.
Two of CP's seemingly ever-present GE locomotives are in charge of an eastbound grain train as it slows to head into the siding at Hoffman.
An eastbound wayfreight scoots across the steel trestle east of Hoffman.
CP 8888 stops to do some work at Hoffman.
The Holiday Train accelerates through the rolling countryside of west-central Minnesota about a half an hour away from sunset and its first stop of the evening in Elbow Lake.