Originally Posted by El Diablo Rojo
Velonews reports this:
Two French magazine stories slated for distribution this weekend charge that seven-time Tour de France winner Lance Armstrong allegedly ...
Stop reading here.
The french press has repeatedly proven that they are not reliable.
Flogging a head horse.