Trichoptera: Hydropsychidae
(Hydropsychid Caddisflies)
Caddisfly larvae with no case except when ready to pupate.
Thorax with 3 hardened plates.
Length
: 2 mm to 40 mm
Hydropsychid_caddisfly
Hydropsychid Caddisfly
©
Copyleft
Peter 2.0