A group of scientists announced the discovery of a new super earth, which may have conditions conducive to life, while being potentially habitable. ...
OUR NASA released on Tuesday, September 6, image Tarantula Nebula registered James Webb Space Telescope. Located about 160,000 light-years from Earth, the nebula...