Aliens haven't visited. Why are so many smart people insisting otherwise?nymag.com33 pointsPaulHoule2 years ago