Friday, November 19, 2010

DOG ARTS CENTER, film INSTALLATION debut