2017 Tour of California – Stage 7 Recap

21 May 2017