CN SD60 5411 approaches 53st as it heads east on BC Rail's Port Subdivision.
A ballast train on CP's Tracy Sub at Judson MN.
Norfolk Southern 372 rounds the curve near Paramore Hill with two standard cab SD60's leading the trail towards Savanah.
NS 6637 leads a pair of GEs downgrade from Blue Ridge Summit with empty hoppers on an October afternoon. It looked like Norfolk & Western alright, with the distinctive CPLs. They were removed in 2... (more)
CP's Pigs Eye to Humboldt transfer heads west over the Mississippi River at Camden.
A ballast train on CP's Tracy Sub slices thru the recently harvested fields in the Minnesota River valley.
A trio of leased SD60's sits at Irondale, Al
At sunset on the Sunday after Thanksgiving in 2017, the Union Pacific local out of Worthington arrives to do some work at the Minnesota Soybean Processors plant just north of the small town of Bre... (more)
An SD60 leading a colorful train of boxcars down from Ranier, MN with a stop and Keenan yard and a destination of Proctor, MN.
GMTX SD60's still in their New York Susquehanna & Western paint have recently turned up on R.J. Corman trains. Here the 9059 and 9014 are ready to move the sand train from Nugent Sand in Louisvill... (more)
The daily turn from North Vancouver to Squamish twists its way through the backyards of West Vancouver.
The conductor of a southbound local freight checks for defects on a northbound hot shot on a cold Winter night.
Proctor, MN - Rainier, MN local freight L567 heads North on the Missabe Sub behind a set of SD60s
CN 5448 leads L568 into Virginia, MN on a nice afternoon.
Alabama & Tennessee River Railway (ATN) Freight Train Z390 is seen here resting for the weekend in Ragland, AL., with former CSX SD60 #8721 in the lead.