Team USA Matches Best Women’s World Team Finish of Fifth Place

Team USA upset three seeds Malaysia to place fifth at the WSF Women’s World Team Championships for the second consecutive edition of the biennial tournament Saturday morning at Palais des Sports in Paris, France. [Read More]