An interactive installation at the New Orleans Museum of Art that allowed visitors to paint and play music
picture perfect interactive installationinteractive installation at the new orleans museum of art in the 90sinteractive installation at the new orleans museum of art in the 90s