‘Dragon man’: Scientists discover new human species which could be closest relative to humankind

This post was originally published on The Telegraph.