World Tiny meteoroid bops $10 billion Webb area telescope June 9, 2022 The World Opinion A tiny meteoroid struck the newly deployed James Webb House Telescope in Might, knocking...