Horsechestnut scale

Horsechestnut scale

Observation - Horsechestnut scale - UK and Ireland. Description: