We are in luck because as we celebrate Earth Day on Saturday there will be a dazzling display in the night sky known as the Lyrids meteor shower. The Lyrids are known to produce plenty of fireballs and shooting stars. Continue reading…
Source: WIBX 950