undefined

Leonardo da Vinci

A popular figure in art history who has overcome a lot of obstacles and defied the odds.