The 2026 Lyrid meteor shower peaked overnight April 21–22, delivering dazzling displays under optimal dark skies and featuring unique photographs from Earth and the International Space Station.