Willamette Biology: Ephemoptera: Heptegeniid mayfly
Willamette Biology: Ephemoptera: Heptengeniid mayfly
Willamette Biology: Trichoptera: Caddisfly larva
Willamette Biology: Diptera: Blackfly larva
Willamette Biology: Trichoptera: Caddisfly larva
Willamette Biology: Trichoptera: Caddisfly larva
Willamette Biology: Ephemoptera: Heptegeniid mayfly
Willamette Biology: Ephemoptera: Minnow mayfly larva
Willamette Biology: Caddisfly larva?
Willamette Biology: Amphipoda: Amphipod (plus blackfly larva)
Willamette Biology: Trichoptera: Caddisfly larvae and Ephemoptera: minnow mayfly
Willamette Biology: Ephemoptera: Minnow mayfly
Willamette Biology: Caddisfly? adult
Willamette Biology: Diptera: Blackfly
Willamette Biology: Blackfly
Willamette Biology: Diptera: Unknown larva
Willamette Biology: Diptera ? egg cases on rock
Willamette Biology: Diptera ? egg cases on rock
Willamette Biology: Odonata: Damselfly larva
Willamette Biology: Odonata: Damselfly larva
Willamette Biology: Mollusca - clams
Willamette Biology: Vertebrata - mottled sculpin
Willamette Biology: Crustacea - crayfish
Willamette Biology: Crustacea - crayfish
Willamette Biology: Mollusc - snail
Willamette Biology: Mollusca - snails
Willamette Biology: Trichoptera: Caddisfly larva in case
Willamette Biology: Mollusc - limpet