downtoearth-subscribe

Leonid showers from craters on moon surface

The Leonid meteor showers of comet Temple Tutle, that was witnessed on November 17 and 18, have hit the moon, forming craters on its surface, according to Dr. Bharat Adur, senior scientist of Nehru