Tephritid fly

Tephritid fly

Observation - Tephritid fly - Global. Description: