Life … Animals Arthropods Insects Hymenopterans Velvet Ants Ephuta Ephuta margueritae species 1 observations Ephuta margueritae Ephuta margueritae Close