After several days of dark, cloudy weather, the sun finally came out and illuminated the scenic Columbia River Gorge. With the hills just beginning to show their springtime green, a westbound UP m... (more)
As its long journey over the Oregon Trunk comes to a close, the full length of this northbound freight is seen slowly rolling away across the Celilo Drawbridge as the train approaches the yard at ... (more)
Eastbound train 664 approaching west siding switch North Dalles
Westbound grain train near Bingen
BNSF's hot shot Portland intermodal passes gracefully through the Columbia River Gorge.
A BNSF intermodal crosses a berm over Rowland Lake as it races for Portland.
M train heading east in the morning towards the Maryhill siding. Peach blossoms in full bloom in the background. I don't expect the peaches to be there much longer, a lot of the fruit trees are ... (more)
Eastbound manifest with visiting CSX power exits Tunnel 1
Empty garbage train heading back to Everett, WA
With Spring in full swing, an intermodal races past Cape Horn along the Columbia River.
A trifold of GE motors bring up the end of a grain heading up the Oregon Trunk.
While a Union Pacific manifest rolls by underneath, a BNSF grain peeks out of the Oregon Trunk's Columbia River crossing.
Morning mist lies heavy in the Columbia River Gorge as a BNSF eastbound train winds its way along the river east of Lyle, Wash.
A BNSF eastbound crosses the Klickitat River at Lyle, Wash.
A BNSF train heads through the stormy Columbia River Gorge, working its way west.