Shibuya is the last place you'd expect to stumble upon a giant Revcon Trailblazer, but look in the right places and you just might.