Share

Baby owls rescued by forest staff in SW China

Seven abandoned baby owls have been rescued by forest staff in SW China’s Yunnan Province. They’ll be released into the wild after growing up in captivity.

Leave a Comment