"It's incredible, I'm really surprised. I didn't think that I would win it. I cannot believe I won the stage and took the pink jersey," Uran said.
Uran wins 12th stage of Giro d'Italia
"Tomorrow the Giro starts," Uran said. "It's a good climb tomorrow and Sunday too. I hope the legs are good."
Canola wins 13th Giro stage; Uran retains lead