Hamster in the Harbour

St Tropez 2008

Here we were enjoying the midsummer sun on a terrace in St Tropez harbour, minding or own business when we ended up on the set of the first episode of series 12 of Top Gear...



Comments

Popular Posts