News

The Lyrid meteor shower occurs between April 16-25 every year and is set to peak on the night of April 22, when viewers could expect to see up to 18 meteors per hour under clear, dark skies.