News

Aliens might be trapped on their own Super-Earths, according to a new study

copied!