All Images Copyright Protected
Caddisfly Larva
In a quiet pool along a creek in Waterton Lakes National Park
insectcaddisflylarvabug