Site icon Top News Today

Scientists Are Puzzled By What They Just Found On the Moon

YouTube video player

Science and Technology Videos

The first onsite evidence of water on the moon was recently discovered by China’s Chang’e 5 lunar lander rover. Could this incredible discovery be a sign of ancient Moon life?

Credit Factnomenal

Exit mobile version