Artwork > SITE BASED WORK

Digital photograph in Dubai, the United Arab Emirates. New York NY. School of Visual Arts. Skowhegan School of Painting and Sculpture. Mary Carter Taub is an installation artist based in Chapel Hill, NC.
Palm Islands
Dubai, UAE
2010