Eka Acosta, ‘Red Octopus’, Rademakers Gallery

About Eka Acosta

French, b. 1970, Paris, France, based in Stockholm, Sweden