Seven-times Tour de France champion Lance Armstrong is set to race for the first time with team mate and rival Alberto Contador of Spain when he takes part in this month’s Tour of Castilla y Leon.
Armstrong’s participation in the Spanish race means…Â Details