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.

