street art October 24, 2004 Steve Cheesy Dface has been busy in London’s Covent Garden recently. There’s around 20 or so mouse related pieces like this one Read More