Travelling north along the Vancouver bypass track is a loaded grain, passing along the east side of Vancouver yard.
UP 8550 passes by the the signal at MP 265.5 along the La Grande Subdivision in the Blue Mountains.
The McCloud 25 leads RailsNW's Oregon Coast Crawler east towards Salmonberry past Mohler. The waterway in the foreground is the Nehalem River, which will continue to parallel the trip's route unti... (more)
Amtrak's southbound Coast Starlight rolls through Crossing Alley in Downtown Portland.
Navigating its way eastward, an empty oil train follows the Kootenai River as it prepares to diverge at CP Troy, where the train will come to a halt to meet a westbound manifest.
On a warm and sunny October morning, a BNSF Dash 9 and NS SD60E pair leads a manifest alongside the Columbia River as it continues its journey west down the Fallbridge Subdivision.
Beginning its southward turn down the Trunk, a presumably-empty BN grain struggles up the grade at Moody, topping less than 10 mph before accelerating past where I was standing.
The McCloud 25 heads east past a gravel factory with the Oregon Coast Crawler in haul.
A string of yellow embarks its way across the Steel Bridge.
Repainted in early spring of 2017, BNSF 253 heads up a southbound garbage train along the southern section of the Puget Sound.
The MRL's famed Gas Local crosses a small trestle outside Arlee.
Minutes before the sun dips below the mountains, a BNSF grain train passes Rock Cove on its journey westward.
After carrying several distinguished Genessee & Wyoming corporate figures on a run between Milwaukie and Tigard, the SP 4449 leads its short consist of four passenger cars tender first back to the... (more)
A shorter than usual Coos Bay Hauler rolls down the eastern section of the branch on its way to the Oregon coast.
A UP manifest exits the Dorris Tunnel headed southbound with UP 5369 on the point.