An early season stonefly nymph looking to hatch crawls across a snow-covered midstream boulder.
I'm not sure what the caddisflies in this tight cluster are doing, but I'd guess it has something to do with mating. They scooted all around the rock, with some flies leaving the cluster and new ones coming all the time.