SUCCUBI

53"x43" multimedia installation