3 / 5
Puerto Vallarta is a Mexican beach city on the Pacific shore of the country, in the  state of Jalisco. It is the second largest urban agglomeration in the state, after the Guadalajara Metropolitan Area. It is well-known not only for the beauty of its beaches, but also because of the many sand artists that gather around the Malecón to build these impressive sand sculptures.

© Foto Para Ti | Shutterstock