Tag is a Large, fits a modern Large
Good. One faint tan line stain on lower front just above hem. Large but light pink stain on left shoulder.
All American Wear 100% cotton