This leonid meteor shower took place on November 13, 1833, and is regarded as one of the most spectacular showers in recorded history Like this:Like Loading...