Daily eastbound Borealis.
Amtrak Cardinal train P051 passing through Chiles Peach Orchard at Jarmans Gap.
A rare afternoon sighting of Amtrak Northeast Regional train 151 arriving over three hours late in Charlottesville.
Hudson sizes up his shot of the westbound Empire Builder as is quickly heads north for its next stop at Grand Forks. This bridge over the Elm River is always a fun spot to catch early morning trai... (more)
The Winter Park Express Ski Train begins the journey through the Rocky Mountains, passing through Eisele on the Moffat Tunnel Sub.
The California Zephyr runs through a golden sunrise at Keenesburg, Colorado as it heads towards Denver on the Brush Sub.
The California Zephyr climbs Big Ten Curve as it heads up the 2% grade on the Moffat Tunnel Sub.
The California Zephyr meets a Kansas City Southern train waiting on the siding in Rocky, Colorado.
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.
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.
A cancelled morning flight headed home to Los Angeles from Michigan resulted in me taking an unexpected drive from Detroit to Chicago for an alternate late night flight that still got me home the ... (more)
The outbound Coast Starlight deadhead shoves towards Union Station with a beat up P42 and B32-8 for power.
Amtrak #20 'The Crescent' rolls through Inman Yard about 10 minutes away from making its stop at Peachtree Station
San Diego-bound 782 crosses the San Dieguito River in the late afternoon towards the end of their long trip south from Goleta.