English News | Latest and Breaking News | Todays News
A stunning blue meteor illuminated the skies above Spain and Portugal on Saturday evening, leaving spectators…