A Sheila Pepe and Elizabeth Dunbar Art Project


Sheila Pepe + Elizabeth Dunbar at testsite, a home video of artist Sheila Pepe’s installation at testsite in Austin, Texas, June 2009.