World's best Bike Polo teams meet in So Fla to compete

Top 64 teams from around the world battled in Weston