Did you wish there was more footage from The Street Series stop in Tokyo, Japan? Well, you’re in luck because Kei Yanagisawa put this fantastic video together from the day for you to enjoy! This has a handful of clips you might not have seen in the other videos that surfaced so far too! Hit that play button and take in 5 minutes of pure goodness!