London Sevens Highlights
6 years ago by Ultimate RugbyFiji claimed a crucial over South Africa in the final of the London Sevens to take a 7 point lead at the top of the World Seven Series log, while Ireland shocked the rugby public by finishing third in...