Tephritid Fly

Tephritid Fly

Observation - Tephritid Fly - UK and Ireland. Description: