CHERUBIM

59"x42" multimedia installation