Gall fly on thistle

Gall fly on thistle

Observation - Gall fly on thistle - UK and Ireland. Description: