Strasbourg, France-based artist Marc Sommer creates the kind of visuals that you can’t unsee; images that embed themselves deep in your subconscious. I don’t know what this image means but I can’t stop thinking about it. More of his striking work below.