Texas night owls were in for a treat after an overnight meteor shower dazzled the Lone Star State. The American Meteor Society has received nearly 200 reports of a fireball meteor visible in the skies ...
The Lyrid meteor shower—also known as the April Lyrids—is an annual meteor shower that typically occurs between April 15 and 29.