larvae

larvae

Observation - larvae - Southern Africa. Description: +-2cm long Found on puddle margin

+-2cm long
Found on puddle margin