What has landing on the moon achieved for us?

28 answers 28