Who's Your favorite to win Giro d'Italia? Democratique Socks says Tom Dumoulin … #democratiquesocks #giroditalia #cycling #socks #worldchampion