Racy thriller in which top pros in the Tour de France become ensnared in a Faustian pact with a sports doctor who guarantees success but demands the ultimate price: their lives. Appeared in 1998, the year of the sport's biggest ever drug scandal. Twe...