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