Home » News » China is here!

China is here!

China has landed on the Red Planet too!

China flag on Mars

Leave a Reply

Your email address will not be published. Required fields are marked *