From PBS NewsHour: Astronomers have discovered a galaxy structure 5.7 billion light years from Earth that spews out new stars at an unprecedented pace - more than 740 stars a year. By comparison, our galaxy - the Milky Way - forms only about one to two stars every year. Read the story at http://to.pbs.org/NInVgB