Browsing Daily Archive
November 7, 2009
Computer parts, anyone?
For the past 12 years or so, Paris, France, has been the location of a unique phenomenon (unique in Europe, at least): within a radius













