In the last few minutes of daylight, BNSF 5807 leads a Roberts Bank coal empty along the waterfront in Bellingham, WA on September 1st, 2021.
BNSF 8460 starts its long climb up the Cascade Mountains on a July summer evening.
CN 8945 glides along the Puget Sound on a clear August morning.
Portland & Western's 663 train departs BNSF's Vancouver, Washington yard in summer 2009. The iconic triple searchlight signals were replaced a few years later.
The EJ&E heritage unit leads an empty oil train across Deception Creek Trestle during its first visit to Washington State.
A BNSF empty grain train is just leaving Easton Washington on a warm July evening
A southbound Union Pacific manifest arrives at Vancouver, Washington, passing a set of BNSF yard power.
Amtrak train 504 departs Vancouver, Washington for Seattle. Now that the Cascades train has completed its station work, the southbound Coast Starlight will advance to the passenger platform.
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.
Ex-PRR 5808, dressed up in Spokane International lettering, is on display at the former John Ryan dental offices. Dr. Ryan retired about the time of the photo and the property was purchased by a ... (more)
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.
A westbound coal train near Maryhill in the Columbia Gorge.
Perched above the tracks, CSCD 1002 leads the southbound Oroville local towards Wenatchee Washington on a warm spring day.