Artichoke Gall

Artichoke Gall

Observation - Artichoke Gall - UK and Ireland. Description: