A recent scientific paper published in the Nature Communications journal revealed evidence of “hominin activity” dating back ...