Jan Hamrsky: Free-living caddisfly larva (Trichoptera, Rhyacophilidae), climbing on freshwater sponge (Spongilla lacustris)
Jan Hamrsky: Free-living caddisfly larva (Trichoptera, Rhyacophilidae), exploring small hydra
Jan Hamrsky: Free-living caddisfly larva (Trichoptera, Rhyacophilidae)
Jan Hamrsky: Free-living caddisfly larva (Trichoptera, Rhyacophilidae)
Jan Hamrsky: Free-living caddisfly larva (Trichoptera, Rhyacophilidae), branched gills and anal prolegs detail