Searching for Shangri-La

Josh ventures into Nepal to investigate the mythical paradise of Shangri-La.