Levi Leipheimer won the Tour de Suisse by the tiniest of margins - watch his time trialling style here...