The MLB has released a sneak preview of the special caps will be wearing for July 4, including stars in every logo and red or blue brims, depending on the team. A few examples:
Wait, but what about the Blue Jays? Canada Day is July 1, which is pretty close. Their caps are getting appropriately flagged up as well:
According to a source at Major League Baseball, New Era Caps released the wrong image, believing all teams would use their primary logo. Instead, the Indians will actually wear a cap with their block-C logo...