This is a size (tag says 2XL but fits like an XL; armpit to armpit is 24 inches; top of the shoulder to the bottom is 30 inches) vintage 90s cotton colorful vertical stripe short sleeve polo shirt from Tommy Hilfiger.  The shirt has been lightly worn and is in good condition with no marks, holes, stains,etc. Thanks!