Michele Andrews

18%
Flag icon
November 13, 1833, the annual Leonid meteor shower was particularly memorable. Visible across all of North America, it delivered upwards of one hundred thousand “falling stars” per hour. That’s as many as thirty per second.
Starry Messenger: Cosmic Perspectives on Civilization
Rate this book
Clear rating
Open Preview