Bruce Murray Space Image LibraryCanadian Space Agency astronaut Dave Williams Canadian Space Agency astronaut Dave Williams Canadian Space Agency astronaut Dave Williams performs a spacewalk during STS-118 in 2007. NASA