STUDIO
Follow Us

Terms of Use Privacy Policy

Spectacular meteor shower over mountains

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

Source: ITN

Top Trending Videos