Animals > Arthropods > Insects > Ants & Relatives

Emerald Cockroach Wasp
Ampulex compressa