Your place for Space News
Astronomers have uncovered the largest known population of brown dwarfs sprinkled among newborn stars in the Orion Nebula.