“The rumors are true: Banksy is — or was, or has been — in town, and he’s doing more than just painting, or hiding.” The graffiti artist’s handiwork has been spotted downtown recently, “and on Wednesday a Banksy piece was unveiled at 89 Seventh Avenue South (near Bleecker Street) in Greenwich Village. This one is not a mural but an installation: a mock pet supply shop, filled with animatronic creatures….”