Astronomer Avi Loeb Says Aliens Have Visited, and He's Not Kidding scientificamerican.com Submitted by ziq on February 4, 2021 at 8:43 AM in Space (edited on February 4, 2021 at 8:44 AM) No comments 3