Orange spot ?

Orange spot ?

Observation - Orange spot ? - UK and Ireland. Description: