Aussie Repacholi wins Shuang Shan Island Race

Wang Xian 2nd and Daniel Carruthers 3rd Australian rider Douglas Repacholi, who is here to race with the China Trek team at the UCI Taihu Lake Tour, took a convincing …