Gall fly on thistle

Gall fly on thistle

Observation - Gall fly on thistle. Description: