caddisfly

Brian Smith

Insect eats caddisfly eggs on a river stone.