Given the vast size of space, and the insane number of planets and stars, you would have to be an idiot to think we are the only life form. The real question is how many, and what stage of development. I feel confident that we have been visited by visitors from far, far away, and … Read more