P phys.org Harvard astronomer argues that alien vessel paid us a visit 94 points wjSgoWPm5bWAhXB 5 years ago 146 comments