News

After a lull in celestial activity, the night sky is back with a bang — the Lyrid meteor shower is lighting up the heavens once again. Active from April 17 to 26, the annual display reached its peak ...