The clouds foreshadow a stormy afternoon as the California Zephyr passes through Keenesburg at sunrise.
The California Zephyr runs through the trees east of Keenesburg, Colorado as a golden glow from a bright sunrise bathes the train.
Sleet is falling as the Winter Park Express Ski Train heads back to Denver by running though Coal Creek Canyon on the Moffat Tunnel Sub.
The California Zephyr arrives in Keenesburg, Colorado as dawn breaks on the Brush Sub.
Storm clouds and a golden sunrise combine to greet the California Zephyr as it runs through Keenesburg, Colorado at dawn.
The California Zephyr runs through east Keenesburg at dawn as storm clouds move in.
BNSF 3905 (ET44C4) leads a stack train through Wiggins, Colorado.
Low storm clouds and a bright sun combine to make a dynamic sunrise at Keenesburg, Colorado for the California Zephyr as it runs towards Denver.
BNSF 7936 (ES44C4) leads a stack train through Keenesburg, Colorado.
The California Zephyr 5 runs through heavy snow in Keenesburg, Colorado
The California Zephyr 5 arrives in Keenesburg just as the sun is rising in the east.
BNSF 2698 (GP39-3) runs through Keenesburg, Colorado as it heads towards Hudson to pick up a load of oil cans.
BNSF 2698 (GP39-3) and mate run light through Keenesburg, Colorado after dropping off a load of hoppers at Roggen.
Old meets New. Morning storm clouds oversee the California Zephyr meeting a BNSF officer's train in Keensburg, Colorado, passing the 1952 business car 'Gerald Grinstein'.
The California Zephyr 5 catches the tail end of a beautiful sunrise as it runs through east Keenesburg on the Brush Sub.