A Willamette Valley Railway train is nearing Woodburn on a warm summer afternoon.
A Willamette Valley Railway train bound for Salem crosses the Pudding River trestle near Woodburn.
The Willamette Valley Railroad departs the Union Pacific interchange at Woodburn, heading for Mount Angel, Silverton and Stayton.
It's just before sunrise as an Amtrak Cascades train works its way through Woodburn, Ore., heading north to Portland. Southern Pacific 2-6-0 No. 1785 sits quietly in the adjacent town park.
A late Portland & Western OE Express heads south past an industry in Woodburn, Oregon.
#14 in the hole for #11 at Gervis