Cinco de Mayo might not be the Mexican independence day people confuse it to be, but it sure does celebrate a victory. A jolly, vibrant festival popular in Pueblo, Cinco de Mayo, which translates to the 5th of May, is celebrated to commemorate the valour of the Mexican army that drove out foreign troops on May 5th,1862.




