Website-20111204211529001.jpg
Fact is that Johnny Depp was in town at that moment. Shibuya 2011