Fresh off a tour in Afghanistan, two French soldiers are given some time off in Cyprus, where their stay at a five-star resort is marred by traumatic memories from the war.
Fresh off a tour in Afghanistan, two French soldiers are given some time off in Cyprus, where their stay at a five-star resort is marred by traumatic memories from the war.
More