July 21, 2004

Armstrong wins stage 16!

This guy is toasting everybody else.

Posted by Carey at July 21, 2004 02:08 PM
Comments