Amtrak engine 132 (P42DC) leads the California Zephyr through the Denver Yard and passed a Canadian Pacific engine waiting to head to a train.
The California Zephyr runs through Coal Creek Canyon's horseshoe curve and will soon head up the hill towards Tunnel #1.
UP 6276 (ES44AC) rounds the corner at Tolland, Colorado as it takes an oil train down the Moffat Tunnel Sub towards Denver, Colorado.
Kansas City Southern Railway 4765 (ES44AC) runs point for a BNSF freight as it runs through Arvada, Colorado. It will soon be in Denver and will stop in the Denver Yard.
BNSF 600 (A44C4M rebuilt from a Santa Fe Dash-9) leads a freight north through Greenland on the Joint Line.
After running through Coal Creek Canyon, the California climbs towards the first tunnel at Plainview, Colorado.
The California Zephyr runs through Coal Creek Canyon as it begins the journey of climbing through 30 tunnels towards the Continental Divide.
UP 6276 (ES44AC) brings an oil can train through Rocky, Colorado on the Moffat Tunnel Sub during a spring snowstorm.
BNSF 8751 (SD70ACe) passes a waiting grain train as it runs through Hudson, Colorado on the Brush Sub.
BNSF 6810 (ES44C4) crosses over a stone archway as it runs through Spruce, Colorado on the Joint Line.
A triple headed California Zephyr runs through the trees at Plainview, Colorado.
Rio Grande Southern #20 (4-6-0 built in 1899) backs onto the turntable at the Colorado Railroad Museum and will soon be back in the barn after a day of running passengers around the grounds.
BNSF 6810 (ES44C4) leads a Canadian National and a long grain train through Palmer Lake, Colorado.
Storms from the night before dumped nearly two inches of rain, creating reflecting pools along the Brush Sub.
The clouds foreshadow a stormy afternoon as the California Zephyr passes through Keenesburg at sunrise.