Tephritid fly

Tephritid fly

Observation - Tephritid fly. Description: