First look: NYC's new Banksy Museum is a love letter to the artistBanksy Museum at 277 Canal Street brought the essence of street art with cloned works and a recreated street inside.