Miri
  • Science
    NASA announces the malfunction of the $10 billion James Webb Space Telescope

    NASA announces the malfunction of the $10 billion James Webb Space Telescope