A astronomy.com James Webb, Hubble space telescopes face reduction in operations 170 points geox 1 year ago 125 comments