American Doctor Rescued From the Taliban

Muhammad Lila reports the details of a life and death mission in Afghanistan.