Thistle Gall Fly

Thistle Gall  Fly

Observation - Thistle Gall Fly - Global. Description: