Anybody know where any better pictures or videos are of <--------------- in 1999 when lance crossed the finish line at stage 9 on the Tour de France? I know it was on a commercial that i forget (if you could remember that would at least stop that from bugging me). Thanks guys!