MAWRA
TAHREEM
Films
Drawings
Installations
About
No Return, Mixed media on paper, 15.25 x 11.5 in, 2025