Categories Society Tokyo Walking Web Something Smells Post author By Jean Snow Post date May 8, 2005 Shibuya stinks. ← Gridskipper Round-up → This Week in Magazines