Supreme 2012 Spring/Summer Flag Towel gets ready for the July 4th Independence Day holiday with the release of a special American Flag towel.  The flag is priced at  $18 USD retail price and features the iconic red, white and blue as well as the patriotic stars and stripes. Availability is now offered through the Supreme