Thursday, February 5, 2009

"The Peel 50,


the world's smallest road-legal car, sits parked between two vans in London's Piccadilly Circus."

2 comments:

  1. Not something I'd confess to, but then again, I guess I did put it here.

    ReplyDelete