Above, you'll see the "Stars & Stripes" hats by New Era that the Mets and Yankees will wear this Memorial Day.
You might also notice that there are no stars and no stripes. For 2012, New Era went with a camouflage look.
Here's a larger view of the hats for those of you into that sort of thing. All MLB teams will be wearing them this Monday.