Colourful fly on Euphorbia mauritanica

Colourful fly on Euphorbia mauritanica

Observation - Colourful fly on Euphorbia mauritanica - Southern Africa. Description: The photos are for the fly, not the ants.

The photos are for the fly, not the ants.