So This Is What the ‘Fake’ Supreme Italia Store In Shanghai Looks Like

While we knew it was coming for a good minute now, especially after that early preview back in January, Supreme Italia has officially opened its doors in Shanghai with a shop that's, well, massive to say the le... Read Article