Self-Heal?

Self-Heal?

Observation - Self-Heal? - UK and Ireland. Description: