Meteors streak across the sky during the Perseid meteor shower seen at Mount Emei, Emei City in southwest China's Sichuan Province, Aug. 12, 2017. The annual Perseid meteor shower reaches its peak on August 12 and 13 this year.[Photo/VCG]
Go to Forum >>0 Comment(s)