Flag: 2ft by 3 ft Super Poly, ink dyed image. Vividly displayed on both sides of the flag. Made in the USA
T-Shirt: 100% pre-shrunk cotton, 100% USA Made. 100% high quality Pre-Shrunk Cotton, 6.1 oz heavyweight. Men's - 38-40(M) 42-44(L) 46-48(XL) 50-52(XXL) 54-56(XXXL)