With its sweet Nathan P3 blaring, BNSF 2280 and a recently painted brother head out of town for a run to Cass Lake and back.
A grain train accelerates eastward out of Grand Forks en route to its next work at Crookston, MN.
A trio of 70MACs hauls coal loads eastward on a bitter December morning.
A nice Heritage I Dash 9 accelerates into the sunrise with the Northtown to Noyes manifest.
At least a decent locomotive was put ahead of the typical faded SD70MAC on this coal load, the first of two to head east out of Grand Forks, but the only one to leave before the sun gets high.
The return train from Cass Lake to Grand Forks cautiously strolls past Milepost 102X. It will be held up two miles ahead where a maintenance crew is replacing boards at a private crossing.
Engineer Zimmerman smiles as he leads a single executive MAC and Argyle, MN, grain empties out of East Grand Forks.
A pair of Canadian visitors is ahead of a more typical SD70MAC on today's eastbound Clay Boswell coal load.
After a quick stop at the west siding switch in Fisher, a westbound Clay Boswell empty rolls toward East Grand Forks on a pleasant May evening.
The cascade green SD40-2 that has recently found work on the Winnipeg Turn continues its work hauling a mainly haz-mat consist on this warmer than average Sunday morning.
With two SD70MACs pulling and a GEVO pushing, coal loads accelerate eastward out of East Grand Forks with the Cass Lake Local not far ahead.
BNSF 115 is pulled on the rear of the BNSF Employee Passenger Special as it departs for its second run eastward out of Grand Forks.
A trio of mismatched geeps heads eastward on a crisp morning with the daily freight for Noyes, MN, rather short today.
Contrasting old and new SD70s lead a coal train eastward out of East Grand Forks on a pleasant June morning.
After dropping off 50 cars in the Grand Forks yard, this rather short grain train is a bit overpowered as a Dash 9 and a 70 Mac lead it eastward out of town.