fromOver the Monster21 hours agoBoston Red SoxOTM Open Thread 5/5: Feliz Cinco de Mayo!Cinco de Mayo celebrates Mexico's victory at the Battle of Puebla, not Independence Day.