Stars Fell on Alabama refers to the Leonid meteor shower that
was observed in Alabama on November 12-13, 1833. Thousands of
luminous bodies shot across the sky in every direction and put on
such a show that it is still referred to in songs and on the state
license plates.