Visit Padar Island, where trekkers around the world are faced with their greatest trial yet. Climb the island's highest mountain to get an astonishing view!