23 May 2016
Video by Kazuma TV
These dudes out in Japan look like they're having a ton of fun in the streets. Here's a trailer for their upcoming video, "Ookeah" - we'll keep you posted when we know more about a release date.
Three's A Charm
Two Of The Best In The Flat Game