A BNSF manifest paces the Columbia River on its trek west.
Minutes before the sun dips below the mountains, a BNSF grain train passes Rock Cove on its journey westward.
Once home to the Oregon Portage Railroad, Cascade Locks still sees rail traffic rushing through town daily, even 155 years after the first run commenced. A Union Pacific intermodal gets to be one ... (more)
Westbound Z at Cooks in the Columbia River Gorge.
A Union Pacific intermodal crosses a berm over Lindsey Lake in the late afternoon.
With Labor Day weekend in full swing, a BNSF grain passes Hewett Lake in the Columbia River Gorge.
WB empty trasher rolls along the blue and golden landscape of the eastern cascades.
Sunlight has just began shining into the Columbia River Gorge at the start of a summer morning as an eastbound garbage train rolls past the small village of Maryhill, with snow-capped Mount Hood t... (more)
Great evening light on a westbound manifest along Columbia river, four years ago.
A busy morning on the Fallbridge Sub is in full swing as the usual morning Z train blasts eastward up the Columbia River approaching Maryhill, with 11,250-foot-high Mount Hood looming in the dista... (more)
A westbound oil train with an executive mac, BNSF 9760 flies past the Bonneville Dam on a late summer afternoon.
BNSF 4625 heads west along the Columbia River near Lyle, WA. The train is exiting Tunnel 10, Jackson's Tunnel, and will thread through three more in short order on its way west to Vancouver, WA. C... (more)
A short priority Intermodal traveling west on the UP Portland Sub.
Westbound grain train west of Adams in the Columbia River Gorge.