No, a New Paper Did NOT Discover Humans and Chimps are "Only 85% Similar"

10 posts were split to a new topic: 500 Witnesses to Paul