← Return to photo page

Ben Stiller talking to big Lance fans at the start of TTT in Montpellier