universetoday.com
The Impact Site of China's Longjiang-2 Spacecraft has Been Found on the Moon
Thanks to an amateur tracker, the Lunar Reconnaissance Orbiter Camera team found the lunar impact site of China's Longjiang-2 satellite.
Matt Williams