Stage 3 - September 16: Mikolajki - Bialystok, 184.8km

Images ©:tourdepologne.pl

Latest on Cyclingnews