FNC Alert 7/27/2008 11:49 AM

CARLOS SASTRE OF SPAIN WINS THE TOUR DE FRANCE

I have no idea who that is.