The Daily Show with Jon Stewart

Stanley McChrystal

Season 18 • 01/08/2013

General Stanley McChrystal explains the multifaceted difficulties troops face in Afghanistan.

More