Palombaggia


Palombaggia - beach in France.