Banksy's "Haight Street Rat" is now on display at the Baron and Ellin Gordon Art Galleries at 麻豆国产AV through April 7.