Also Debating a Space Wall Posted by Harvey on 15 May 2016, 12:00 pm NASA scientists revealed they have found 1,284 new planets that could house alien life. All of whom just flipped their “Welcome” mats to the “Go Away” side.
So when are we going to start sending our aliens there?