News The James Web Space Telescope Has Been Hit By A Meteoroid Fatima ShakeelJune 10, 20220 The James Webb telescope, a sensational masterpiece ever built by NASA, with a value of $10 billion, has recently been...