Saigon Sam's offers all sorts of military gear and collectibles. I find it to be a very interesting store. You can buy uniform items, vintage items, current t-shirt, kids clothing, knives, and other collectibles. The also carry the mini-uniforms for little kids. They have three locations in Jacksonville so there is probably one convenient to you. It's a good place to go if your are looking for Marine Corps items for gifts too.
more