An Amtrak Cascades rounds the curve at Willbridge Yard.
A WES commuter train pulls up to the platform at the Beaverton Transit Center as it prepares to pick up passengers for the southbound commute to Wilsonville.
A BNSF garbage train diverges at the twilight hour.
With sunset drawing near along the Columbia River, a manifest creeps across the Columbia River Draw after waiting for it to close.
As a thank you from BNSF, two hour excursions are being offered in late June and early July to the railroad's employees who serve in the Pacific Northwest. Here is a look at today's afternoon run ... (more)
On a warm and sunny July day in Skamania County, a BNSF intermodal races east through the town of North Bonneville. It's next stop will be the siding at Stevenson, where it will meet a westbound g... (more)
A BNSF manifest passes through East Vancouver as it heads west down the Fallbridge Subdivision.
BNSF's Camas Turn heads back to Vancouver Yard with a grain and tank car.
A warm, June afternoon yields a BNSF garbage train headed westbound towards Downtown Vancouver.
Amtrak's southbound Coast Starlight rolls through Crossing Alley in Downtown Portland.
Amtrak train #507 pulls into Vancouver, Washington with its usual talgo set in haul.
A Portland & Western manifest departs Vancouver for points south after receiving a clear signal.
A BNSF ES44 races over a creek as it leads a baretable for points east down the Fallbridge Subdivision.
A Union Pacific intermodal rolls down the Kenton Line with Mount Hood in the background.
On a calm spring day in the the Columbia River Gorge, a BNSF intermodal races east down the Fallbridge Subdivision.