A multi-agency rescue took place last week to save a seal pup abandoned on Eigg.
The pup, which has since been named Percy, was spotted by a sailor who happened to be a vet.