Russia vs France – USA Sevens Rugby
12 - 17
ft
Challenge Semi FinalsCape Town Stadium12/11/201608:03 AMCape Town 7s