https://www.vox.com/science-and-health/2017/6/7/15745714/nature-homo-sapien-remains-jebel-irhoud
...
That article seems much more balanced, informative and believable than what fishtank posted.