US Forces Unleash on the Taliban

Give 'em hell, boys. Afghanistan.