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