Nicholas Irving on How Hamas Was Able to Attack Israel: Surprise, Speed & Violence (Part 4) · Djvlad · Sentinel