Woman concealed under a long hooded cape made from compact discs dropping CD spheres on the ground of a dark forest Artmood Visualz