Just 14 kilometers of water separates Europe from Africa, yet no bridge or tunnel has ever crossed the Strait of Gibraltar. From earthquake faults and 900-meter ocean depths to political disputes ...