ITALY | Friday, 5 June 2009 | Views [621]
Teeny-tiny, narrow streets, shared by cars and humans, alike.