A newborn seal pup has been rescued after she was disturbed by people and dogs at a Fife beach.
The days-old female grey seal pup, who has been named Sponge, was found lying on the shore near Tayport on Saturday after she attracted attention from dogs.
Animal rescue officer Robyn Gray of the Scottish SPCA took the pup to the charity’s National Wildlife Rescue Centre at Fishcross, Alloa, where she is now receiving treatment and care…