Honor a veteran in your life with the American Flag Veteran Cap. This beige ball cap is embroidered with a greyscale U.S. flag and the word VETERAN. The phrase Freedom Isn't Free is embroidered on the brim, with Duty - Honor - Country on the back. Great for everyday wear or patriotic events. Made of sturdy polyester. See below for related products.