In April 1990, the Canadarm helped launch the Hubble Space Telescope from the cargo bay of Space Shuttle Discovery. The observatory would require corrective optics and several servicing missions to help produce its astounding collection of astronomy images.
During shuttle mission STS-74 in 1995, Hadfield became the first Canadian Space Agency astronaut to operate the Canadarm.
In this 2007 photo, astronaut Scott Parazynski (right) dangles from the OBSS while Space Shuttle Discovery was docked with the International Space Station. Parazynski made repairs to the station's P6 solar array.
Apart from helping build the station, Canadarm2 grabs resupply craft, unloads cargo, and serves as a work platform for astronauts such as Stephen Robinson, seen here during the STS-114 mission of the Space Shuttle Discovery to the ISS in 2005.