Posted: September 1, 2023 5:02 pm ET | Last Updated: September 1, 2023 5:02 pm ET | NASA's Lunar Reconnaissance Orbiter, LRO, has found the likely crash site for Russia's Luna-25 spacecraft. Luna-25 crashed on the Moon on August 19, 2023, after something went wrong with its propulsion system two days beore its intended landing.