Gorgeous timelapse shows Leonids meteor shower

This remarkable timelapse from the United Kingdom shows the Leonids meteor shower on November 17. The Leonids are an annual event that
All Videos