Jeff Spencer – Lance Armstrong 4X4 in Tour de France
Some things in life are just meant to be. For the third straight year in a row, we are pleased to bring you news that Lance Armstrong and Dr. Jeff Spencer are again victorious in the Tour de France. Of course, this is Lance Armstrongs fourth consecutive win. The French media have now dubbed him “The Boss.”