Webb’s ‘Pillars of Creation’ Picture Is Absolutely Dazzling

Few people were paying much attention to the doings at the Space Telescope Science Institute (STScI) on the campus of Johns Hopkins University in Baltimore on April 1, 1995. The big news that…