Watch live the the Women's World Challenge 2023 in Green Bay (USA). Live results and stats are available on: ...