This week, SKIMS announced that they’ve opened their first retail store, with four more to come. Like most people, you might have been slightly confused when you saw that the first one to open was in Washington, DC.
Become a paying subscriber of Monthly to get access to this post and other subscriber-only content.
Already a paying subscriber? Sign In.