Tephritid 1

Tephritid 1

Observation - Tephritid 1 - UK and Ireland. Description: