The Fourth of July may still be three weeks away, but Major League Baseball is already planning for the festivities.
MLB released their holiday hats this week - a New Era 59Fifty - and they're pretty sweet.
You can check out the Cubs cap here (and buy it here):
And here's the White Sox hat:
The hats are going for $37.95 in the NBC Sports Team Shop. If you order now, you should be able to get them just in time for the holiday.