Metra 404 shoves an inbound commuter train past a waiting UP unit.
UP 6039 & 6857 lead westbound empties.
A UP merchandise train comes to a temporary halt to allow another train to enter the yard as dozens of SD40-2s await the call to return to service.
A DPU on a UP stack train shoves its train past Dallas Union Station and the Reunion Square area.
Headed across the KCT Hight Line is UP Train CWEAX 26 pulling hard on its way out of UP Armourdale Yard.
A loaded tie train decends the grade through San Timoteo Canyon near Ordway.
One of many coal trains that dominate the Chester Sub hustles south of Valmayer.
A tired looking CTE heading into Proviso just after the morning Metra rush.
UP 5664 (AC4400CW-CTE) brings a load of windmill turbine parts into Denver.
A Union Pacific grain shuttle glides east through Weber Canyon just east of Morgan, Utah.
UP 5846 (AC4400CW-CTE) gets ready to head south out of the UP North Yard, as the DPU of a second coal train heads north.
Leading a manifest from San Bernardino, a quartet of UP six axles have just made it to Cajon Summit and will soon be in dynamics down the Pass toward Victorville and Dagget.
Union Pacific's West Colton, CA to North Platte, NE manifest meets a Global 3, IL to Long Beach, CA stacker east of Morgan, Utah.
An empty westbound coal train emerges from fog banks into the early morning sun as it prepares to enter Little Gore Canyon at Azure. Sometimes getting a memorable shot is as much luck as anything.... (more)