The Nancy Grace Roman Space Telescope is slated for launch in August. Plus, routine maintenance for the Alvin deep-sea submersible is no joke.
Loading summary