Sunday, November 17, 2024
Happening Now

Russia’s failed space mission likely left a 33-foot crater on the moon

The crash-down of the Luna-25 probe was a major disappointment for the Russian space program, and it appears to have left a mark. Source

Share