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