Results of Women's World Championships Street Finals!
Here it is, the final results from today's Women's World Championship Street Finals from Rome!
Japan and Brazil swept the podium - the Olympics will be interesting to say the least!
Congrats to all the ladies competing in Rome this past week!