skepchick.org
Quickies: SETI, Lucy, and encouraging a young entomologist
SETI investigating radio signal from a star system 94 light-years away – “A star system 94 light-years away is in the spotlight as a possible candidate for intelligent inhabitants, than…