Cinco de Mayo is often mistaken for Mexico’s Independence Day, but it actually commemorates the Battle of Puebla, fought on ...
The sound of shoes striking the floor and traditional Mexican music filling the room has become part of the daily routine ...