It's been crisp morning along the upper Mississippi River having started well below zero. Train 396 curves along the west bank through Dakota, MN. In a few miles the line will cross the river into... (more)
A nice pair of SOO geeps leads 580 along the Mississippi River as it approaches La Crosse.
On the drive home from work I heard the BNSF 8133 West getting permission to head west from LaCrescent, MN on the CP River Sub. A quick U-turn was in order since BNSF SD60Ms are rare on the CP. I... (more)
Afternoon light on the eastbound Empire Builder isn't usually possible in Dakota, MN unless they're running late. In this case they were as they near River Junction almost 6 hours behind schedule... (more)
Train 487 was parked on the old siding at River Junction waiting on a crew to take it north. The La Crosse CP Roadswitch crew climbed on board in the late afternoon and took the train north towar... (more)
Quite a lash-up heads west on the CP after picking up 17 cars at River Junction.
A N(ICE) suprise on train 391!
CP 271 comes through the curve at Dakota in beautiful evening light with a great set of power too.
Who could pass up an all-EMD engine consist like this?
Another matched blue and yellow set of engines. It doesn't get much better......
Another nice set of blue and yellow engines made for a great evening.
G69 (La Crosse, WI - Winona, MN) heads north past Dakota. The trailing two engines and most of the cars will be set-out at Winona before heading into the UP's yard in Winona.
A quick nap trackside after work was disturbed when 299 rumbled across Grand Crossing (CP/BNSF diamond) westbound. With a SOO SD60 leading, the chase was on!
Early evening light is always my favorite for capturing images of trains. The DM&E Nahant - St. Paul train heads north on the CP River Subdivision.