A southbound Rivergate train waits in the fog at Vancouver
A geep waits near the depot before heading to Portland
A Capitol Corridor train makes a stop in Martinez, CA
A set of BNSF coal cars snakes across Providence Hill
The head end of a southbound manifest curves into Napavine
An eastbound Z train traverses the cliffs just east of the orchards at Maryhill
Paying back horsepower hours, a UP SD90 leads a southbound BNSF manifest between Bucoda and Centralia, WA
Preparing to depart, the great paint scheme on this engine shines in the winter sun
The hottest train on the UP Portland Sub speeds east at Arlington
A grain train crosses the fill along Drano Lake
Northbound garbage empties with solid SD40-2 power
A UP local pauses under the ex-SP&S signals at Vancouver center on a stormy morning
A shiny Dash 9 leads an eastbound grain empty at Lyle
A Z train rounds the curve at Scenic approaching the Cascade Tunnel
A pair of GE widecabs waits at Vancouver, WA for the Columbia River drawbridge to close