A man has been charged in connection with the deaths of 18 baby seals found on a Shetland beach.
The 47-year-old was arrested after workers from Scottish Natural Heritage found the dead pups as they carried out a seal survey on the small island of East Linga.




