Chinese people are a creative bunch aren't they. I just read the title and immediately knew this was a Chinese finding.
There are reasons to be suspicious of this finding knowing China's history of fossil forgery and how this could be used in some racial superiority narative