This is a Heritage by America 1776 Long Sleeve Pullover Shirt - 100% Cotton. It is tagged as a size 2X; however, the *Actual Size is a Large* as it runs much smaller than a 2X. From armpit to armpit the shirt measures 24", from the top of the collar to the bottom of the hem it measures 29", and the sleeve length, measuring from the top of the shoulder seam to the end of the cuff, is 25 1/4". The screen printing on this shirt is a distressed cracked look. We do not know if the shirt was made to look this way or if it happened over time. No stains or holes detected and it was worn by a non-smoker.