Archive: Death stalks these streets. The streets of Shibuya, Tokyo. I’d just come off a train and lo behold there, up in front of me is a guy carying a huge fibre glass skull on his shoulders. I ran a … Continue reading
07/10/2011
by Jeremy
1 Comment