The head end of a train full of empty coal hoppers bound for the Craig Branch pokes out of Tunnel 39 as the tail end continues the journey around the curves of the valley floor.
Deep down in Little Gore Canyon the daily BNSF Provo-Lincoln manifest train heads east through Tunnel 40 strung out along the narrow shelf carved into the steep canyon walls.
As storms move in and out the daily BNSF Lincoln-Provo manifest train heads west swinging through Radium.
Deep down in the bottom of Glenwood Canyon Amtrak 5 takes a shortcut through the mountain via the 134 foot long Shoshone Tunnel 2 while overhead I-70 takes a much longer trip through the mountain
9 hours after rolling through Tolland the UP 5648 continues the journey west passing through No Name in Glenwood Canyon.
Yellow leafs and yellow locomotives combine as a westbound UP manifest rolls west through Tolland
Amtrak 5 rolls through the S curve just west of Tolland on its way west.
Its a tight squeeze between the steep walls of Byers Canyon with the bottom shared by Rt. 40, the Colorado River (or more like Colorado Creek these days) and the UP Moffat sub mainline which is be... (more)
As the two cranes to the right work on assembling some of the steel for the new Innerbelt bridge 309 heads west across drawbridge NS2.
The 765 is almost back to Conway on the no passenger turning run as it passes through Rochester stopping traffic as people jump out to shoot it as it goes by.
On the last trip of the day east to OC Bridge the 765 rounds the corner at Sewickley as 3 other people snap their pictures between tracks 2 and 3.
It's a busy time at West Conway as yard job pushes a string of cars east back into the yard on 102 past an autorack train stopped on 101 while at right a switch job with 2 tank cars from Valvoline... (more)
The race is on! As 11G heads west on track 2, 65J passes by on track 1 at Sewickley with a very stinky load of trash.
The most elaborately painted locomotive on the "Crow" and 1 of 2 specially painted Armed Forces tribute locomotives works the 11 job in Seneca Yard