Jan Hamrsky: Trumpet-net caddisfly larva (Trichoptera, Polycentropodidae)
Jan Hamrsky: Caddisfly larva, (Trichoptera, Polycentropodidae)
Jan Hamrsky: Caddisfly larva, (Trichoptera, Polycentropodidae)
Jan Hamrsky: Caddisfly larva, (Trichoptera, Polycentropodidae) anal prolegs detail
Jan Hamrsky: Trumpet-net caddisfly larva (Trichoptera, Polycentropodidae)
Jan Hamrsky: Caddisfly larva, (Trichoptera, Polycentropodidae) scavenging on mayfly nymph
Jan Hamrsky: Caddisfly larva, (Trichoptera, Polycentropodidae) scavenging on mayfly nymph
Jan Hamrsky: Trapping net of addisfly larva (Trichoptera, Polycentropodidae)