Thursday, July 5th, 2012
Supreme brand decided to release this dope U.S.A. themed towel on July 4, in celebration of the National Holiday. However, seeing as they were only priced at around $18 USD, they quickly sold out online and in stores. Good luck tracking one of these bad boys down. America.
