Good Luck: Israel's Space Program Bigwig Says Aliens Have Landed, They're Only Waiting for Us to Be Sane Home News Politics Red Good Luck: Israel's Space Program Bigwig Says Aliens Have Landed, They're Only Waiting for Us to Be Sane Admin Saturday, December 12, 2020