science · 12 November 1833 · 191 years ago
A spectacular occurrence of the Leonid meteor shower is observed over Alabama.
More science on 12 Nov