This custom embroidered ball cap comes with your choice of insignia, custom text, and service ribbons to proudly display service in the U.S. Navy. These caps are Made in the USA and embroidered to order at our facilities in Scottsboro, AL. Each cap is made from wool serge blend material and comes in Black or Dark Navy in High Profile Style. Each Ribbon you add to the cap will cost an additional $3.