The title of the book referred to a spectacular occurrence of the Leonid meteor shower that was observed in Alabama on November 12–13, 1833.
On the night of November 12, 1833, one of the more spectacular Leonid meteor showers on record (dubbed the "Falling Stars Phenomenon") hit the East Coast of the United States.
The 2001 Leonids produced numerous electrophonic sounds, according to a report by NASA.
Leonids |