Where to Celebrate Cinco de Mayo in the Historic Triangle | Williamsburg Yorktown Daily
HISTORIC TRIANGLE — Cinco de Mayo, commonly mistaken for Mexico's Independence Day, is a holiday to celebrate the anniversary of the Battle of Puebla.
Source: wydaily.com