Israel Strikes Back !