Thursday, September 01, 2011

Vehicles









































































































As seen on the streets of London, vehicles from Italy, Sweden, America, Germany and France.