| 16.2°C Dublin

VIDEO: Spectacular meteor shower over mountains


The annual Lyrid meteor shower lit up the night sky over Changbai Mountain in northeast China's Jilin Province.

 

Most Watched Videos

Privacy