A recently analyzed submerged stone bridge inside Genovesa Cave on the Spanish island of Mallorca suggests that humans ...