An American Special Forces unit in the Toro Bora mountains of Afghanistan encounters the horrors of Taliban torture and Islamic Jihadist warcraft.
An American Special Forces unit in the Toro Bora mountains of Afghanistan encounters the horrors of Taliban torture and Islamic Jihadist warcraft.