Exactly - a large number of insect species have larvae and nymphs (damsel/dragonflies being nymphs) that grow and develop in water.I'll try to take another pic. A larvae of an insect tou mean? Not some kind of fish parasite?
Definitely not vegan

Definitely not vegan