Image: NASA/JPL-Caltech

Deadly radiation might have dampened hopes that TRAPPIST-1’s seven planets could be home to some sort of life, but that hasn’t …

First posted on https://www.gizmodo.com.au