Spaniard Alejandro Valverde wins the 176 kms second stage of the Tour of Spain.
Valverde wins second stage of Tour of Spain