Saint Tropez, South of France. Luxury yachts in marina.

by James Wilkinson

X