33 scientists have concluded that squid and octopi could actually, really be extraterrestrial life that landed on Earth May 17, 2018 8:38 am