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 [...]