Saint Tropez. 8 mile walk along the coast. hot, sweaty, and extremely ...

Responsive image
source