Wednesday, December 12, 2007

Auto-free shopping in London

Life is better without the auto! See Streetsblog for article.