Rescued Baby Owls Being Released Into Wild
Rescued tawny owls are being released back into the wild at the RSPCA West Hatch Wildlife Centre in Taunton, England.
The owls will be released between January and the end of July.
Thirty-three of the baby birds were taken to the RSPCA centre in Somerset for care...

Load More Articles