New Webb image shows star formation as glittering, craggy peaks | The Tech Buzz