Jul 7
Tour de Farce
This weekend the idiots on wheels from the Tour de France are riding around central London. Um…wait a second here its called the Tour de France? As in France; when did London become part of France? Why should the much suffering Londoners have their town shut down so that a bunch of emaciated atheletes can prat around the centre?











