Open Thread – New Hands (Crooks and Liars)

Looks like we’ve discovered a new human-life species. Scientists have discovered a new human-like species in a burial chamber deep in a cave system in South Africa. The discovery of 15 partial …