Don't have Telegram yet? Try it now!
https://nutcrackerman.com/2017/09/20/atapuerca-2017-1-million-years-continuous-human-presence/
Atapuerca 2017: 1.3 million years of continuous human presence