A pair of H1 geeps lead the Willmar east local through Cokato on Halloween.
A pair of CSX AC44s power a unit train on the Paynesville Sub, about to duck under the highway 55 overpass in Belgrade.
WLMNTW works hard on its way east to Minneapolis with a trio of older EMDs for power.
MNAU heads west out of Cobden as the day comes to a close. A couple of other foamers were on top of the car getting their shots as well.
A CSX Dash 9 takes this oil train onto the Minnesota Prairie Line soon to enter the small town of Hamburg on this muggy summer evening.
The Mankato turn heads west past the old elevator at Essig.
A sand train heads west into the setting sun on the Paynesville Sub, through the pond west of Buffalo.
CP 244 heads east past the old Cenex elevator in Maple Lake. It's a bit tricky to shoot this structure, with only a short timeframe in summer when this side is shootable in sun. With the heritage ... (more)
The CN Transfer rounds the curve at New Brighton about to pound over the Minnesota Commercial Diamond.
It's a beautiful fall day as the east local heads west into Grove City to make a pickup at the elevator on the left. Two BN veteran SD40-2s were the sole power on the train today. These units were... (more)
Train 242 heads east through South Haven, while 313 departs west with CP 8634 pushing on the rear.
An eastbound manifest heads through Jens past the 2nd most photographed barn in Montana.
Empties charge up the hill with 2 DMIR tunnel motors and a C40-8 for power.
A wayfreight shoves into the yard at Red Wing.
A nearly spotless GEVO leads oil empties over the Crow River.