An Atlantic grey seal who was found emaciated on a beach with a frisbee embedded in her neck has been released back into the wild.
The seal, who has been nicknamed Mrs Frisbee, was rescued by the Friends Of Horsey Seals group on Horsey beach, Norfolk in September and taken to RSPCA's East Winch Wildlife Centre.
RSPCA Manager Alison Charles said Mrs Frisbee was "nearly dead" when she was brought into the centre.
"I've never seen an injury like that and I've worked with seals for over 20 years," she said.
"But we thought we'd give her a try with how she recovered on the first day.
"It's a minor miracle, she's done incredibly well, but it's a lot of hard work from a lot of people getting her fit and healthy."
The seal weighed just 67kg (10 stone 7lbs) on admission and has ballooned to 180kg (28 stone 4lbs) in just five months.
"She's put a little bit of weight on, that's the joy of mackerel, absolutely amazing," said Ms Charles.
Frisbee was treated with antibiotics and steroids, and was eating mackerel by the next day.
The seal was released on the beach at Horsey in Norfolk on Wednesday, where she bounded into the sea.
"It's taken a long long time but she's finally come good," said Ms Charles.
"She's got a heck of a scar on her because of how extensive her injury was but she's brilliant."
It comes as the RSPCA launched an appeal for donations as record-breaking numbers of sick seals have arrived at its wildlife centres, up from 262 in 2016 to 350 in 2017.