Fly on Euphorbia mauritanica

Fly on Euphorbia mauritanica

Observation - Fly on Euphorbia mauritanica - Southern Africa. Description: