Share
Copied
A stunning video shot in northwest China's Gansu Province on August 13 shows China's space station meeting the Perseid meteor shower.