MAYFLY
MAYFLY LARVAE
MAYFLY NYMPH
DRAGON FLY LARVA
APHID LARVAE
SOLDIER BEETLE LARVA
RAPHIDIOPTERA (SNAKE FLY) LARVA
DRAGONFLY LARVA
SALAMANDER LARVA
WORKER ANT; APHID LARVA
BUTTERFLY LARVA
MAYFLY LARVA
LARVA OF A SNAKEFLY
DRAGONFLY AND MAYFLY LARVA