God bless Israel and all who protect and defend her!
Indeed. Palestinian terrorists are good barracuda food.