Hubble Space Telescope releases new stunning image of massive cluster galaxy known as Abell 370 in detail.
LHS 1140b could be the most ideal candidate yet among exoplanets to find alien life, according to a new study.