An eastbound garbage train in the Columbia River Gorge.
Sunrise at the east end of the Columbia River Gorge as an eastbound BNSF manifest approaches the West Siding Switch of Bates, WA to then take the siding and meet a westbound BNSF grainer.
An one unit wonder (with DPU) westbound grain in the Columbia Gorge.
An extra Portland to Pasco manifest glides along Horsethief lake, outside of Wishram.
At last light, a BNSF grainer races along the Columbia river towards Kalama.
The morning sunrise hasn't quite made it over the top of Wind Mountain yet as a BNSF manifest rounds along the Columbia River at Home Valley.
An eastbound stack train at MP 99 in the Columbia Gorge.
A westbound coal train near Maryhill in the Columbia Gorge.
The sun peeks over the top of Wind Mountain on the Washington side of the Columbia River, casting it's shadow over on the Oregon side. Rolling along the river on the Fallbridge Subdivision a pair... (more)
Two Northern Pacific Vista Domes bring up the rear of Amtrak Train 28 along the Columbia River valley in Dallesport, WA. Smoke from Oregon forest fires fills the sky.
As the morning sun rises in the Gorge, a westbound Manifest rolls around Wind Mountain and along the Columbia River as it enters Home Valley Wa.
Mount Hood stands out on a beautiful Northwest Day as an eastbound manifest rolls through Avery alongside the Columbia River
A Grain train exits one tunnel and enters the next.
BNSF empty trash train H- ROOINB (Roosevelt to Interbay Yard) is seen headed east through Dallesport. The Dalles Dam can be seen in the background,
As the 11,250-foot peak of Mount Hood looms in the distance as Pasco manifest freight H-BAKPAS1 passes along the basalt cliffs and rockslide trip wires at Maryhill. The Columbia River is being kic... (more)