An abundance of meteors, usually from the dust trail of a comet, entering Earth's atmosphere and producing visible streaks of light.
An abundance of meteors, usually from the dust trail of a comet, entering Earth's atmosphere and producing visible streaks of light.