What the... ? ... So the Tour de France is starting in New York City this year. Well, it's gonna be an extra long ride to Paris then...
It's astonishing how many people these days cannot afford a car.
Bike messenger protest?