Who are those masked men? (Click on link) That would be, of course, the U.S. cycling team that flew into Beijing yesterday, obviously concerned about the city's poor air quality. Let the games begin (cough, cough).
The 5th Spot
Published August 5, 2008
Scott Sports USA will be the official goggle, pole, helmet and bike sponsor of Utah's Deer Valley Resort