Land Rover BAR celebrate winning America’s Cup World Series
After a stunning final day performance from Land Rover BAR, they took the ultimate round of the Louis Vuitton America’s Cup World Series (ACWS) in Japan on Sunday to become 2015-2016 ACWS champions.