What is this article mainly about?

A.Delicious foods that people like to eat on Cinco de Mayo
B.Celebrations and history that make Cinco de Mayo a special day
C.All of the reasons why the Battle of Puebla was important
D.Eduardo Treviño and his feelings about singing mariachi

B. Celebrations and history that make Cinco de Mayo a special day