Science

NASA Scientist Shaves Off “James Webb Beard” After Successful Deployment