The Lyrid meteor shower is expected to dazzle the night sky beginning this week
"Thatcher left a debris trail that the Earth runs into the third week in April of every year, and that causes the shower when these bits of debris enter our atmosphere and burn up," Cooke told NPR.