Tim training on Canadarm

ESA astronaut Timothy Peake training at the Canadian Space Agency headquarters for his mission on the International Space Station.