In the market for a new cap or two? Major League Baseball has a sale on at its online store: Buy one cap, get the second of equal or lesser value at a 50 percent discount. The sale runs through Aug. 3. It’s a great way to build your collection. A Seattle Mariners trident model, anyone?