Latest Elon Musk attempts to downplay a James Webb Telescope finding made by NASABy zerfeshan arshadJuly 16, 20220 Billionaire Elon Musk, renowned for his humour, has done it again, mocking the National Aeronautics and Space Administration (NASA) for…