A group of mysterious humans left these tools in Indonesia over 118,000 years ago Ars Technica, 14 Jan 2016 A few of the hundreds of stone tools that researchers found at the Talepu excavation in Sulawesi, Indonesia. Camera lens cap is…