Urophora cardui gall on thistle

Urophora cardui gall on thistle

Observation - Urophora cardui gall on thistle. Description: