Photos

Russians on the International Space Station help promote the 2013 Rugby World Cup Sevens
© IRB