Showing posts with the label New Quacker

Key to Finding Alien Life Will Be Locating ‘New Quackers’

A new "super-Earth" was just discovered in the constellation Cetus some 40 light-years away. This newfound planet could be Earth's big brother. It's roughly 40 percent larger…
Subscribe Our Newsletter