Strepsiptera

(1 species)

Back to Hexapoda - Insecta
Strepsiptera is an order of Insects which lives a parasitic life on other insects such as bees.