You are here

The 5th Spot

Published August 5, 2008

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).