Giants coming.

Farrar beats out Sabatini...but tomorrow's coming.Wednesday's stage 11 will be the longest of the Giro. At 262 kms in length, can it finally be an Italian winning a stage? Fabio Sabatini wanted to and came close behind Farrar's giant push towards the line into Bitonto. The Garmin locomotive wanted lead out man Julian Dean to [...]