Microsoft Takes $1 Billion Charge for Warranty

News & Features National Public Radio · ·