Harvard astronomer argues that alien vessel paid us a visitphys.org94 pointswjSgoWPm5bWAhXB5 years ago