THE NEW SZNIV Collection
Who is Leon Davinci?
Leon is an artist based in Chicago. Unable to harness his creative abilities, he lets his talents dominate his life. Animating, painting, editing, directing, filming, design, whatever it may be, Leon shows extreme artistry in any medium he touches.