Armstrong Fan: "It Looks Very Bad"

Updated:

Loading
The owner of a famed bicycle shop in Austin, Texas, near where Lance Armstrong lives, says he feels sorry for all that is happening to the fallen star. (Jan. 15)