Cheers: Cinco de Mayo Cinco de Mayo is a colorful celebration of Mexican culture, which takes place both in Mexico and the […]