In an odd twist of things streetwear brand Mastermind Japan are sort of going out with a bang instead of doing so silently. The streetwear brand which would cease to exist after this financial year have teamed up with Moncler to run a pop up shop from 22nd of September to oct 2nd.