Each 3 ft. x 5 ft. US Marine Corps flag is made of a light weight cotton/polyester blend fabric with two rows of stitching on all sides, finished with a white header and metal grommets. It flies in the slightest breeze and great for hanging on a wall. 70% poly 30% cotton