Tiempo de Fiesta!

Happy Cinco de Mayo!  Not to be confused with Mexican independence from Spain, which is celebrated on September 19th. The Puebla City, Mexico City...