145 in stock
Happy Goat branded cap. Includes an adjustable strap. Available in forest green and black.