sportsscientists.com
Tour de France 2009: Power estimates | The Science of Sport
The Tour is currently winding its way through France, in what is another pretty sedate and routine stage so far. It's looking like a sprinter's stage, and
Ross Tucker, The Science of Sport