Massive flare seen on the closest star to the solar system: What it means for chances of alien neighbors


Yahoo News – Latest News & Headlines