Gen. Stanley McChrystal is being replaced as commander of forces in Afghanistan by the former top commander in Iraq, Gen. David Petraeus. NPR Pentagon correspondent Tom Bowman, who is in Kandahar province, tells Michele Norris troops did not expect McChrystal to be fired.