STRESS POINTS: The Taliban strikes again in Afghanistan, Lufthansa pilots go on strike in Germany and a leader of the Knights Templar cartel is killed in Mexico
1 / 17
TouchVision
Wed, Apr 2, 2014 12:20 PM EDT