Shi-booyah In Your Face!

Night life in Shibuya, Tokyo. On your mark...get set... ...and they're off!