Tiny meteoroid bops $10 billion Webb space telescope

A tiny meteoroid struck the newly deployed James Webb Space Telescope in May, knocking one of…