Art

2023
Hand screen, printed on paper, wall installation
240.00 cm x 120.00 cm
Available