Geminids meteor shower lights up skies in China

Geminids meteor shower lights up skies in China

The Geminids meteor shower lights up the skies over the Changbai Mountains in northeast China.


User: AFP English

Views: 15

Uploaded: 2014-12-16

Duration: 01:03

Your Page Title