CP 4599 and Soo Line 4598 (Both GP39-2's) lead a local train out of St. Paul Yard.
CN 2443 southbound on main line 1 approaches the crossing at Highway D in the Theresa Marsh.
With a friendly wave from the engineer, CN 2867 (a ten day old ES44AC) rounds the curve at Breitag Road and heads for the Theresa Marsh.
CN 8103, northbound on Canadian National's Waukesha subdivision, approaches the Byron crossing as it begins its descent into Fond du Lac.
CN 2288 with help from two SD70-M2's takes one of several southbound stack trains across the Theresa Marsh.
One of several southbound intermodal trains on the Waukesha subdivision leaves Shops Yard with the help of two EMD SD70M-2's.
Westbound UP 7426 leaves the Global III intermodal freight yard at Rochelle on an early spring evening.
BNSF 5532 (C44-9W) with trailing locomotives BNSF 7563 (ES44DC) and BNSF 5173 (C44-9W) take a cut of sand cars south on CN'S Waukesha Subdivision under the new signal bridge at Highway Y.
CN 2945 rounds the curve at Lost Arrow Road and starts to climb Byron Hill.
Northbound CN 2838 approaches the Byron crossing with a cut of empty oil tankers.
A pair of GP9RM's (CN 4100 and CN 4028) lead today's local back to Shops Yard after setting out cars at Quad Graphics.
CN 8879 crests Byron Hill with a cut of potash cars. This train has helper power on the back which uncouples south of Byron. The action is CN's Waukesha sub.
Northbound on Main 2, CN 2676 finishes its run down Byron Hill and heads toward Shops Yard in North Fond du Lac.
CN 2335 operates in DP mode on a CN stack train on the Waukesha Subdivision.
Northbound CN 8948 one of many intermodal trains on the Canadian National's Waukesha Subdivision rolls downhill toward Fond du Lac.