These are a few of the many giant sand sculptures on the beach in Puerto Vallarta, Mexico.