Ancient Footprints Place Humans In Spain 200,000 Years Earlier Than Thought

Ancient Footprints Place Humans In Spain 200,000 Years Earlier Than Thought It was thought they were Neanderthal but now it … Continue reading Ancient Footprints Place Humans In Spain 200,000 Years Earlier Than Thought