24 July 2005 Posted on July 23, 2011 by Staff The cyslist, Lance Armstrong wins his seventh consecutive Tour de France. Famous Words of Inspiration..."We know a great deal more about the causes of physical disease than we do about the causes of physical health." M. Scott Peck — Click here for more from M. Scott Peck Related posts: 4 July 1569