July 12, 2018 The Innovation Center at the Check Point office in Tel Aviv seemed like a good place for a selfie.