Rob JM Franken:
Caddisfly larvae, Ceraclea senilis
Rob JM Franken:
Ephemera mayfly
Rob JM Franken:
Head of Paratendipes
Rob JM Franken:
Brick covered with Hydropsyche pupal cases
Rob JM Franken:
Caddisfly larvae, Hydroptila