Hellgrammite on underside of rock.
(Larva of the Dobsonfly)