The Lyrid meteor shower, peaking on April 21-22, offers a dazzling show of meteors originating from Comet C/1861 G1 Thatcher.