Tatta tatta TuiiEe tuiEe

76 x 136 cm, 30" x 54", ©1992

England