NASA Finally Spots Plume from Moon Impact

More from Space.com