Monument to Leonardo da Vinci by Pietro Magni (1872)


Size: 3521px × 5281px
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