Squashbug

Squashbug

Observation - Squashbug - UK and Ireland. Description: No Tachinid eggs obvious

No Tachinid eggs obvious