December 27, 2024

Chinese rover discovers glass beads on Moon that may contain 330 billion tons of water