Jun 10, 2026 by News Staff

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