Source - NASA Science News for April 9, 2015
Citizen scientists scanning images from a NASA observatory have found "yellow balls" in space that may hold important clues to the mysteries of star birth.
The complete article can be found here: http://science.nasa.gov/
A companion video is posted below and can also be viewed at: https://www.youtube.com/watch?
License: Standard YouTube License