North Sentinel Island, a mysterious speck of land in the Bay of Bengal, is home to the Sentinelese-one of the last uncontacted tribes on Earth. Fiercely independent and notoriously hostile ...