Ta daaaa! Here we are in London, cozied up in a taxi watching the pounds tick away on the meter. Between the huge blockade in the city yesterday and the impassable bike race today,...

Read more

14 years ago by