October 12, 2009 People Smear Edit Delete Tags Autopost The Google Street View people smear Florence, Italy