Carlos Sastre: Living in the moment

Tour de France News feature, July 24, 2008