NASA Probe Spots Crashed Russian Moon Lander
A view of the suspected Luna 25 crash site. Image: NASA’s Goddard Space Flight Center/Arizona State University NASA’s trusty Lunar Reconnaissance Orbiter (LRO) has captured images revealing a fresh crater…