With a fresh crew, a loaded grain train departs Forsyth under a late afternoon thunderstorm.
Below zero temps add plenty of heat distortion as CP 8777 leads a loaded oil train under Interstate 494 in Plymouth, MN
AC44C6M NS 4002 with coke loads pulls into the UP South St Paul yard.
The UP MIR Job makes a Saturday appearance with a pair of rebuilt SD40Ns. Five steel coil cars are being shoved down to Olympic Steel off the UP Golden Valley Industrial Lead. The line ends in ... (more)
Amtrak's Salute to America's Veterans poses on track 3 at St. Paul Union Depot for Train Day.
Colorado & Southern 839 (MTM's BN 6234) crossing the Cedar Bend Drawbridge over the St. Croix River. Photo made possible by a S&B Productions photo charter and MTM's Osceola & St. Croix Valley Ra... (more)
A loaded taconite train descends down Proctor Hill.
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.
A beautiful Saturday morning up on Dayton's Bluff.
Four cars of commuters heading home for the day, many just departed the train at Anoka Station about a minute ago. In 5 minutes, another handful will get off at Ramsey Station.
Westbound on the BNSF Wayzata Sub with the Minneapolis skyline as a backdrop. Taken from Van White Memorial Blvd overpass while walking Vinny the dog.
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.
Under warm evening sun an empty taconite trains heads back to the Minorca Taconite plant for another load. BLE 909, DMIR 406, CN 6013 and DMIR 408.