answersLogoWhite

0

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.

User Avatar

Wiki User

17y ago

What else can I help you with?