Chinese Judoka
Xu Lili is a Chinese judoka from Binzhou Shandong who made it to the finals in the 2012 Summer Olympics in the category Women's 63 kg winning a silver medal....
unknow