Armstrong Fan: "It Looks Very Bad"

January 15, 2013

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)