Home Science & Tech News Northern lights and spectacular meteor shower make night sky glow – will they appear again tonight?