Monument to Leonardo da Vinci by Pietro Magni (1872)
Size: 3557px × 5336px
Location: Piazza della Scala, Milan
Photo credit: © Lindsay Brown / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: da, history, italy, leonardo, milan, statue, vinci