A rebuilt SD40 leads a fertilizer train Eastbound toward the twin cities in March of 2016 on the Staples Sub.
An ex Santa Fe warbonnet leads the Grand Forks manifest through Osborne Road in Fridley after being stopped twice trying to get into Northtown. A little note you can see the engineer about to give... (more)
A pair of SD60Ms lead the Superior to Northtown freight past the Fridley Northstar Station, with a BN veteran on point.
An NS GE leads this grain train towards Glenwood on the CP Paynesville Sub in the late afternoon sun after a snowstorm hit the night before. My father is the conductor on this train, can be seen o... (more)
A pair of AC units lead this manifest WB through Waverly, MN on the Willmar Line.
CP 374 heads through the town of Bellevue with a CP ES44 and an NS SD70ACU in charge of this train on a chilly December morning.
The 2nd of 2 photo runbys in Hamburg, MN. Some photographers weren't happy with the first because not much smoke was let out of the engine, the 2nd one however left a black cloud hovering over the... (more)
After throwing the switch on the wye, 261 heads south on the Minnesota Prairie Line towards Winthrop.
Milwaukee Road 261 heads west on the Minnesota Prarie Line near Arlington, MN.
An NS ACe leads 2 CITX SD60s on an oil train EB past the St. Cloud Amtrak station back in October, 2014.
Soo Line Mikado #1003 heads NB just south of Milton after dropping off cars in Janesville, this train would later make a stop in Milton to get a refill on coal and water, after that it would head ... (more)
A UP AC44 leads a manifest WB through Rochelle in the evening light.
Shortly after departing Greeley, 844 heads south toward Denver with the Cheyenne Frontier Days Train in Evans.
An autorack train heads WB on the Staples Sub meeting another autorack train going EB a few seconds later near Becker at MP 58.58.
Duluth and Northeastern 28 is fired up and ready to go for its first excursion since the 1960s after a long awaited 6 year rebuild.