Three dirty GE's lead a westbound along the Columbia River just west of Biggs.
An eastbound stack train passes the old grain elevator at Biggs with Mt. Hood in the background.
Orange and green engines lead orange Schneider containers east thru the S-curve between Maryhill and Wishram.
The DPU of a westbound coal train passes the slide fence at the S-curve between Maryhill and Wishram.
A new UP SD70ACe leads a westbound fright into The Dalles.
Shortly before sunset, an eastbound intermodal train rounds the S-curve thru Lyle.
A Warbonnet leads an eastbound empty bare table train out of the tunnel at Lyle during an afternoon rain storm.
The DPU brings up the rear of a westbound grain train as it enters the single track at Maryhill.
A well-weathered UP GP39-2 sits in a rain storm just after dusk in The Dalles.
A faded UP diesel teams with an old SP unit to lead a westbound potash train over the truss bridge near Le Page Park.
An eastbound UP freight rounds the curve at Celilo with a tunnel of the BNSF Oregon Trunk on the hillside above.
An eastbound freight skirts along the Columbia River at Dune, just east of The Dalles.
A pair of UP SD70M's lead a morning westbound towards The Dalles in this view from the Washington side of the Columbia River.
An eastbound freight rounds the curve past the small BNSF yard at Wishram. In the background is the Oregon Trunk bridge over the Columbia River.