Politics1 min577 Microsoft Is the Surprise Winner of a $10B Pentagon Contract Politics1 min577 00000000