Hazel Bud Gall

Hazel Bud Gall

Observation - Hazel Bud Gall - UK and Ireland. Description: