Seven, Baby! Lance Armstrong greets the media and fans following his unprecedented seventh win of the 92nd Tour de France cycling race