Caddisfly larvae indicate good water quality in Middle Fork Willamette River. Elijah Bristow State Park, Willamette Valley Oregon.

Caddisfly larvae indicate good water quality in Middle Fork Willamette River. Elijah Bristow State Park, Willamette Valley Oregon.