Tour of California - 2016

2nd edition

Stage 8. Sacramento - Sacramento , 138 km    

22 May 2016