CN 2405 heads west with oil empties shortly after departing Dickinson siding late in the afternoon.
CP 4107 rounds the curve at Maple Lake. The RCP was in the Twin Cities for the 2016 Ryder Cup Golf Tournament at the Hazeltine National Golf Club in Chaska, MN.
New York Central Heritage Unit #1066 leads oil empties across the State of MN on the Canadian Pacific.
NS 7717 leads a westbound on the CP Paynesville sub. The longs days of summer allow for some shots from the north side of the tracks. Power lines have been removed, no PPE required.
Empty oil cans headed west through Medina, MN.
A rare clean CP GE leads a one unit wonder empty oil train across the rolling hills of the CP Paynesville Sub.
Eastbound out of Loretto at mile post 19, CP 9824 (one of the CP Holiday Trains) pulls through one of the many sags on the CP Paynesville Sub.
On the CP Paynesville Sub even a BNSF GEVO is a welcome sight sometimes. Like most of CP trains in this neck of the woods lately, this was another one unit wonder. Unfortunately this photo is no... (more)
Canadian Pacific grain train 381, lead by NS 2599, flies under Peony Lane.
Just east of Loretto, a trio of BNSF power pulls through one of the numerous sags on the CP Paynesville Sub.
Running solo, CP 6248 (ex-SOO 6048) pulls its empty phosphate train into the siding at Loretto.
CP198 makes it way into the Twin Cities in near whiteout conditions.
A Kansas City Southern Belle brings some color to a late February winter storm.
After a full day of work, the MN&S job is heading back to the Humboldt yard to end their day. Here they are at MN&S junction and have just receive the light to enter on to the Paynesville Sub for... (more)
A trio of EMD power leads Canadian Pacific's St Paul to Edmonton manifest.