Kevin CancienneBummer and Lazarus and HachikōTokyo’s Shibuya Station is the fourth busiest train station in Japan, serving around two and a half million people on an average weekday…Oct 9, 2015Oct 9, 2015