Church of Saint Theresa

mixed media 2007

4′ x 6′ x 12′

Advertisements