Credit: Kris

Willamette River at night in downtown Portland with two racing shells on the river. The Willamette River is a tributary of the Columbia River, 187 miles (301 km) long, in northwestern Oregon.