This is a size (tag says XL; armpit to armpit is 23 inches; top of the shoulder to the bottom is 29 inches) gray tri blend thin (cotton,poly,rayon) retro vintage style shirt of the Cleveland Cavaliers from Homage that is made in the USA.  The shirt has been lightly worn and is in good condition with no marks, holes, stains,etc. Thanks!