Logo is embroidered, the photo does not display this correctly. One size fits all, cotton front with mesh back. Embroidered Snapback Baseball Cap$20.00PriceQuantity*Add to Cart