.
Costa Brava, Spain, Palamos catle beach

Costa Brava, Spain, Palamos catle beach