A caddisfly larva (order Trichoptera) moving around in a stream near Jewell, OR. Caddisfly larvae build cases out of pebbles, wood, or other debris to protect their bodies. https://www.inaturalist.org/observations/360393657
No download links available.