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
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
Willamette Biology:
Diptera