Caddisfly larvae are tiny rock masons. One built this case
Caddisflies
Caddisfly larva (Limnephilus sp.)
The Caddisfly, Order Trichoptera. Hatchpedia™ - The simplest hatch guide you've ever seen.
Caddisfly EEK Wisconsin
7 Caddisfly Facts - Hard Facts - Jake's Nature Blog
Water butterflies and hairy wings – Caddisfly names around the world
Creature Feature: Caddisfly Larva
Caddisfly - North American Insects & Spiders
INVERT FOCUS: CADDISFLY LARVAE – TWIGS & FINCHES
Northern Caddisfly
Phryganeidae Caddisfly Larva Pictures
Caddisfly, Trichoptera, larvae in its case crawling on the green moss on a red background Stock Photo - Alamy