The Lyrid meteors peak this week — how many can you spot? Meteor showers are produced when specks of debris left behind by comets burn up in Earth’s atmosphere. For the Lyrids, we have Comet Thatcher …

Powered by WPeMatico