A seal pup found injured on an East Lothian beach has tragically had to be put to sleep, Scotland's animal welfare charity has confirmed.
The baby seal was discovered washed up on the beach between Barns Ness lighthouse and Skateraw on November 23, Edinburgh Live reports.
In a picture taken by its rescuer, the fluffy pup can be seen facing up the beach, lying with its face on a rock.