This baby owl just had a medical check at the Beijing Raptor Rescue Center in Beijing, China. Sadly the cute little creature is poisoned by pesticide and suffering from a neurological disorder that makes it difficult to keep its balance while standing.

Via The Dever Post Tumbleblog.




You must log in to post a comment.