The Leonids once produced "one of the greatest meteor storms in living memory. Rates were as high as thousands of meteors per minute during a 15-minute span" on Nov. 17, 1966." ...