Mystery Ocean Glow Confirmed in Satellite Photos

More from LiveScience