Umling La is the highest motorable pass in the world, tucked into the Himalayas in northern India. Team CTXP sets out from a few hundred feet above sea level in Delhi in the hopes that they can overcome rainstorms, washed-out roads, and oxygen deprivation to make it to more than 19,000 feet. Will Zack and Spurg conquer the highest road in the world?