EUROPE birthplace of mankind?!

Gonna need a little more evidence if they're claiming to have found the missing link. It could turn out to be just a species of the ape family. That has happened before.