CAPE TOWN, South Africa - Seven-time Tour de France champion Lance Armstrong has arrived in South Africa ahead of his appearance in the Cape Argus cycling race.
Lance Armstrong arrives in South Africa