a US Army Hummer blown away by an IED near Taji (north of Bagdad). The Islamic Army In Iraq has claimed responsibility of the operation where 2 US (at least) died. The explosive sensor mounted in the front of the vehicle seems not able to detect presence of this new generation of IEDs. Good luck to US troops, their foolish president put them in Hell.