Finally the Grandpa's are being recognized and any Grandpa would be proud to wear this shirt! 100% cotton. Size S-3XL.