Planetary scientists analyzing a lunar meteorite known as Northwest Africa (NWA) 12593 have uncovered evidence of an asteroid impact that occurred 3.5...