Oceanfront Malecon in Puerto Vallarta, Jalisco, Mexico.