Japanese fashion and sneaker brand Onitsuka Tiger has opened its first-ever Spanish flagship store in Barcelona. Located on ...