'We're throwing them a lot of curves, but they are resilient' | Coastal Life
New books chronicle salmon life, restoration on the Columbia River
Pacific Ocean Pat Welle Columbia River Maritime Museum Scappoose Bay Watershed Council Columbia River Hanford Reach
Source: discoverourcoast.com