Vintage 90s snapback
Denim. This hat is really well made!
Tag says Large, adjustable. Hat appears to fit like a Large.
Snaps are pliable
Brim is flexible
Ships in a box