Whao, Whao ... Back up. Israel announced that aliens exist?
Whoa, not Whao, you moron.
IMO, any aliens ISRAEL saw were manifesting demons.
“Israel announced that aliens exist?”
*************
It was this:
https://www.jpost.com/omg/former-israeli-space-security-chief-says-aliens-exist-humanity-not-ready-651405