This is a vintage Rolling Stones concert shirt from 1989. It is not a newer reproduction. It featured Guns N Roses and Living Colour. My family are the original owners. It is in good shape for its age. It shows normal wear, but nothing major. It is listed as a large, but fits more like a small to medium. From armpit to armpit, it is 20". From the top of the neck to the bottom, it is 25". Because of age, I can't say how well it would hold up to wear and washing.