12 News Joined: May 2024 View Profile No Image Available 0% Africa News TodayBBC Africa20 May 2024 The sun just released a massive solar flare. What does that mean? The sun just released a massive solar flare. What does that mean? The Sun just released a solar flare. Here’s what that means f... 45 comments 97 views