Are We Close To Discovering Life In Space?

This past week was a very exciting one. We just got news of a new NASA discovery – The dwarf star TRAPPIST-1 along with seven Earth-size planets at less than 40 light years away. How cool is that? But what is really driving people crazy with excitement is the fact that some of these planets
Continue reading...