The Mystery of North Sentinel Island

Located off the coast of India, North Sentinel Island is a distrubing anomaly. Mysterious people live on it, but all attempts to contact them have gone disastrously wrong, and they attack any outsiders with unparalleled ferocity. So what’s going on at the island? Tune in to learn more.


Checkout these cool gadgets...