Monday, February 23, 2009

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

From Riley.

No comments: