Lyrid meteor shower 2025 delights stargazers with the help of a dramatic fireball display (photos)

The Lyrid meteor shower put on a spectacular show, delighting sky watchers overnight with a peak rate of 10 to 20 meteors per hour.

The Lyrids occur each year between April 16-25 as Earth passes through the trail of primordial debris shed in the…

Continue Reading