Following the disappearance of a new scientist about a company trip, his wife and son battle to manage, simply to earn a bizarre discovery years after – a which can…