NASA’s huge James Webb Space Telescope is one month from launch– Webb is scheduled to lift off on
Tag: space news other than politics
‘Glaciers’ on Mars may be a perfect human landing site
‘Glaciers’ on Mars could point to perfect landing site for humans. A lovely flat spot on Mars features