The 59th edition of the Vuelta a España, a long-distance bicycle stage race and one of the three grand tours, was held from 4 September to 26 September 2004. It consisted of 21 stages covering a total of 2,925 km, and was won by Roberto Heras of... Wikipedia