A giant sculpture of Edouard Duval was installed in the Museum of Black Civilizations

December 6, 2018