Galleries 0
Collections 0
Groups 0
The leafbirds (Chloropseidae) are a family of small passerine bird species found in India, Sri Lanka and Southeast Asia. They are one of only three bird families that are entirely endemic to the Indomalayan ecozone.

From Wikipedia, the free encyclopedia http:/​/​en.​wikipedia.​org/​wiki/​Chloropseidae