Enochrus japonicus

imago
Enochrus japonicus
Enochrus japonicus

They have length only 4-5mm and live stillwater and not even stillwater. we can also find them in the corner of a pool, artificial riverside at a park, slack running water and so on. It's not easy to identify as small unfamous species like them are much.

larva
Enochrus japonicus
Enochrus japonicus
pupa
Enochrus japonicus
Enochrus japonicus