Mayfly (Ephemera) larva - rock clinging type. Europe, April.