St. John hat, front says St. John in puffed White and red lettering. Below it says Virgin Islands. Color: Navy with red trim and stitching. Has small VI flag on top side of bill. 100% cotton. Adjustable Velcro strap.