Stars and Stripes – The Navy is launching an investigation into whether the operating conditions at the military commissions site at Guantanamo Bay, Cuba, are tied to a reported high rate of cancer among the personnel assigned there.
Stars and Stripes – The Navy is launching an investigation into whether the operating conditions at the military commissions site at Guantanamo Bay, Cuba, are tied to a reported high rate of cancer among the personnel assigned there.