Japan launches debris removal spacecraft to tackle space junk

Japan has successfully launched a spacecraft designed to inspect and potentially remove man-made space debris from…

European Space Agency releases photo of Earth split in day and night

A satellite picture was released by the European Space Agency (ESA) of the surface of Earth…