UP Train MSSAL 11 pulls out of UP's Belt Yard in St. Paul, MN on it's way across BNSF's St. Paul Sub and onto UP's Altoona Sub at Westminster. In order to do so, this train must cross over several... (more)
DME 4002 Throttles up as it leaves Newport leading the H-20 bound for La Crosse, WI.
A Minnesota Commercial sand train, transferred to BNSF at St. Paul, roars through Cottage Grove on its way towards LaCrosse, Wisconsin.
CP 8719 is running in DP mode on train #298, departing the Twin Cities for Portage after a crew change.
A relatively clean BNSF Dash 9 heads up a grain train rolling downgrade through Saint Paul Park.
One of CP's newest locomotives makes its first run across the border on the head end of train #298, bound for Chicago.
Hell bent for Chicago, another EBD stacker leaves the Twin Cities behind.
BNSF 6224 leads a loaded taconite train through St. Paul Park. The cold temperatures made the tac load steam.
Interesting rust patterns on an abandoned spur track near Park Junction, on the BNSF St. Paul Subdivision. Looks like it was replaced or repaired around 1948.
One of CP's finest - 8732 "in your face" near Park Junction on the BNSF. Note the backwards "8732" sticker affixed to the inside of the engineer's window.
The classic brick-lined tunnel (former NP) under Westminster on Main Track 2. Hard to imagine, but until the early 1980s this was double-tracked!
Starting up the big hill towards Minneapolis Junction.
#493 heading out of town with three clean CP units leading.
A BNSF train led by an ES44AC departing Northtown Yard at East University bound for La Crosse, Wisconsin.
Train 863, with 119 empty coal hoppers, stopped at Como Avenue on the BNSF between St. Paul and Minneapolis.