German's Stefan Schumacher celebrates on the podium after the 18th stage of the Giro of Italy cyclin.....
German's Stefan Schumacher celebrates on the podium after the 18th stage of the Giro of Italy cycling race from Sillian to Gemona del Friuli May 25, 2006. Schumacher won the 18th stage of the Giro d'Italia from Sillian in Austria on Thursday in a sprint finish. [The Gerolsteiner rider beat Italy's Marzio Bruseghin and Spain's Jose Gutierrez after being part of a five-rider breakaway.]