Italy, Milan, Statue of Leonardo da Vinci in Piazza della Scala


Size: 3543px × 5210px
Photo credit: © Amos Dor / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: amosd, art, city, da, della, di, italian, italy, landmark, leonardo, milan, milano, piazza, piero, psi, scala, ser, statue, travel, urban, vinci