Caddisflies are in abundance on the majority of moving waters, thus be sure to use these ones on a regular basis.  There are four stages of this prolific insect, and those videos below show imitations of the larva and pupa stages...two of my favorite stages to fish!