NASA Science News for November 30, 2001 During the 2001 Leonid meteor storm, astronomers observed a curious flash on the Moon -- a telltale sign of meteoroids hitting the lunar surface and exploding. In this story, experts describe the physics of lunar Leonid explosions ... and speculate about meteor showers for observers living on the Moon. FULL STORY at http://science.nasa.gov/headlines/y2001/ast30nov_1.htm?list489379 ---