Close up of Blackfly (Simuliidae) larvae underwater, attached to limestone rocks using hooks to avoid being swept away by the strong current, Aergera River, Fribourg, Switzerland. April.