Giro d’Italia 2011, stage three

Giro d’Italia 2011, stage three. 9 May 2011. By Graham Watson