The Lyrid meteor shower put on a spectacular show, delighting sky watchers overnight with a peak rate of 10 to 20 meteors per hour. The Lyrids occur each year between April 16-25 as Earth passes ...