1969, buzz aldrin, china, flag, Mars, neil armstrong, rocks, rover, spacecraft, Video December 7, 2020 Chinese flag pictured on the moon | Boing Boing China’s space program took significant leaps for mankind Thursday as […] No Comments