Caddisflies

Caddisflies are semi-aquatic insects in the Order Trichoptera. Their larvae are aquatic and build protective coverings from rocks.

NameSummaryTagsReviews