Algarve: Castroviejo beats Martin in stage 3 TT
Movistar's Jonathan Castroviejo wins Algarve stage 3 time trial, and Primoz Roglic moves into the overall lead after finishing third.
The post Algarve: Castroviejo beats Martin in stage 3 TT appeared first on VeloNews.com.