elizabeth stehl
Installation view #1
2012
Film installation, oil paintings on mylar