It was 43 years ago today that the human race carried out the greatest technical achievement in history when Apollo 11 landed on the moon....