After the surprise Hamas terrorist attack on Israel from the Gaza Strip on October 7, 2023, many observers were puzzled about how Israel could have been caught completely off-guard. We were among those puzzled, and proposed three possible reasons: New revelations from recent media coverage have shed additional light on what happened, which mostly confirm […]