Light & Love Sandra EncaouaSandra Encaoua is a French artist, born in Paris in 1974. She lives and works between Paris and Miami. Her works have been exhibited mainly in the U.S and Europe. She is…