advertisement
For more than 150 miles, from south of Eugene to the Columbia River at Portland, the Willamette River (pronounced "wih-lam-it") flows between Oregon's two major mountain ranges. Tempered by cool moist air from the Pacific Ocean, yet protected from win... Read more