“The Finch” is a bright flash of light that appeared on many telescopes on April 10, 2023. To this day, astronomers don’t know what set it off. The avian moniker belongs to an event scientists spot ...