Gizmodo

The Luna-25 mission crashed on the surface of the Moon this weekend, ending Russia’s quest to prove it still has what it takes to land on the lunar surface.

Read more...