WCUBA

Shenzhen University (W)

67:77

Ended

Wuhan University of Science and Technology(w)

Ended