ITALY - rayepond

Il Padrino tee on streets of Florence.