Eid Mubarak!

Today, Muslims worldwide celebrate Eid al Adha, the Celebration of the Sacrifice, commemorating Abraham’s (yes, that Abraham) sacrifice (yes, that sacrifice) and marking the end of Hajj for the many millions who were fortunate enough to attend this year. Eid al Adha is the major holiday in Islam, sort of akin to Christmas, but somewhat more …