I renewed my NRA membership for two years online a few weeks ago. Today in the mail I received my new card and in another package my "free gift" which consisted of a fairly nice black baseball cap with Velcro closer at the back and embroidered NRA in gold on the front and a embroidered American flag on the side. Flipped the cap over and on the interior I see the tag 100% COTTON MADE IN CHINA. I would think a iconic American institution such as the NRA would use USA vendors and manufacturers for their products. I am a little disappointed to see that label!