Twelve Spot ?

Twelve Spot ?

Observation - Twelve Spot ? - UK and Ireland. Description: small

small