A surprise solar storm bashed Earth on Aug. 7 and 8, triggering an appearance of the mysterious glowing phenomenon called STEVE.
'STEVE' descends on North America after surprise solar storm : Read more
'STEVE' descends on North America after surprise solar storm : Read more