Highlights of the 2017 World Grand Prix Final from Nanjing, China. Brazil have taken the crown 11 times, whilst Italy have never lifted the trophy. Will they upset the defending champions? Or will the South Americans make it gold medal number 12?
Click Above, or Click Here to Watch the Video from [feed_name]