Lyrid Meteors Rain Over Earth, NASA Cameras Watch | Video
Wednesday, April 23, 2014 - 12:30
in Astronomy & Space
The annual meteor shower peaked on April 22nd, 2014 and NASA's All Sky Fireball Network captured many of the streaking meteors as they burnt up in the atmosphere.