Tour de France 2004  |  Stage Overview

91st edition

3 July 2004 - 25 July 2004