Cinco de Mayo celebrations in the U.S. and Mexico.