Leo Fox
Leo Fox (2001) is a London based artist and cartoonist. He is currently studying at The Slade school of Fine Art.