Margaux Helleu is a French visual artist whose photos possess an innate power that reveals the loneliness of the human condition, the strangeness of beings.
Featured Image: Margaux Helleu – Self portrait – Image via squarespace.com
Login using registered account
Remember me on this computer
Are you a business user? Click here
I'm already a member