Seven-times Tour de France winner Lance Armstrong brought a Scottish town center to a standstill on Tuesday when hundreds of people joined him for a group bike ride.
Armstrong brings Scottish town to a standstill