Archie recovering at the Hessilhead wildlife rescue centre.
A common seal pup who was rescued from the Kildonan shore is doing well at a rescue centre after an extraordinary adventure on Arran.
The white coated seal pup nicknamed Archie was separated from his mum by Storm Ophelia during rough weather and sought refuge, fittingly, at the Kildonan Seal Shore campsite.