Eddy Merckx is revered as cycling's living deity. Known as "the Cannibal" for his insatiable hunger to win, Merckx gobbled up a record 525 race wins during his fearsome 14-year professional career. From Grand Tours that demand superb endurance to bone-crushing one-day classics that only the toughest[...]