street art February 6, 2008September 3, 2012 Steve Daffy Duck Break Out Found in Shoreditch – possibly by Miss Buggs Read More