The south coast of England, in Folkestone

The south coast of England, in Folkestone