Leo Fox
Leo Fox (2001) is a London based artist and cartoonist. He graduated from The Slade school of Fine Art in 2025.Â