Lori Schouela
Untitled
2009
mixed media on Mylar
W 42 in. L 60 in.