2016 Japan Cup Cycle Road Race
October 23, 2016, Utsunomiya, Japan - Italian cyclist Davide Villella of Canondale climbs mountain en route to win the Japan Cup cycle road race in Utsunomiya, 100km north of Tokyo on Sunday, October 23, 2016. Villella won the 25th anniversary of one-day race. (Photo by Yoshio Tsunoda/AFLO) LWX -ytd-