The Leonid meteor shower in Northwest China’s Xinjiang Uygur autonomous region [Photo/IC]
Have you ever watched a meteor shower? Let’s look at the Leonid meteor shower that recently peaked overnight in Northwest China’s Xinjiang Uygur autonomous region! In the pictures, the sky is filled with shooting stars that fall like rain.