Cyclist Armstrong sells home in Austin, Texas YoopyaApr 12, 20130 (Reuters) – Disgraced former cycling champion Lance Armstrong has sold his sprawling home in the hills of Austin, Texas, his spokesman said on Thursday. Spokesman Read more