A SECRET NEVER TO BE TOLD...To rest and recuperate from their set of life-threatening missions, Unit 907 is finally granted a much-needed break. And what better place to spend time off than at a dista...