Hydropsychidae

Hydropsychidae larva, courtesy of the EPA