Tour de France - 2012

99th edition

30 June 2012 - 22 July 2012