News

For Professor Olivia Jensen on the 40th anniversary of the first lunar landing

Published: 15 July 2009
By McGill Reporter staff It has been called the greatest technological achievement of all time and a seminal moment in human history. On July 20, 1969, Apollo 11 astronaut Neil Armstrong disembarked from the Lunar Module and took his great leap for mankind on the moon by becoming the first person to ever set foot on [...]
Back to top