Memory lane 2 min readThe Eagle has landed20:17UTC, July 20, 1969. “Houston, Tranquillity Base here. The Eagle has landed.” Thus concluded the first stage of mankind’s greatest...