A grain empty heads west on the Paynesville with a bright ACU on point.
The train continues west, heading out of Rockford. In a couple miles they will have to stop to wait for the H55 local to depart Dickinson.
CP 5936 takes a rock train west on the Paynesville Sub.
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.