Pinterest • The world’s catalog of ideas

Imagine celebrating Cinco de Mayo while watching the sun set over Acapulco Bay, a popular beach resort and luxury cruise port on the Pacific Coast of Mexico.