In which city can you put socks on a car?

In Belgrade – Serbia! Višegradska street, January 22, 2010.

Leave a Reply