News NASA’s James Webb telescope launches from South America, starting a nail-biting mission December 25, 2021 Emre Kelly Comments Off on NASA’s James Webb telescope launches from South America, starting a nail-biting mission The world's flagship science instrument took flight from South America early Saturday, a high-stakes mission that will peer deep into the universe.