'Demon Star' Glowers in Night Sky This Week

Editor's Recommendations

More from LiveScience