Results 1 results found Tourists and holidaymakers crowd the beach at Playa La Lisera, in Arica, Chile, South America