A pair of clean, new, but frozen SD70AH's bring UP Train ARLNSR 31 through St. Louis Avenue on the UP KC Metro Sub. before climbing up The Gooseneck, bound for NS Avondale Yard in North Kansas Cit... (more)
On its way to UP Armourdale Yard, NS Train 297, a daily autorack move, waits at 23rd Street for UP Train MNLKC 16 to come off the KCT East-West Corridor onto the North-South Corridor. The Union P... (more)
Brand new UP 8905 leading the QWCEW at El Casco as it climbs Beaumont Hill.
Brand new UP 8905 at Beaumont, Ca.