science · 01 November 1966 · 59 years ago
Notable display of the Leonids over the Americas.
More science on 01 Nov