Vintage hat. Has staining on bill. My size is L but this one maybe a S or M because it's small on me.