In an deserted Chinese mountainous region, a dead man is found at a hillside.
Ghost in the Mountains is not available for streaming at this moment.