03. 02. 2017

On the north coast of the UK is the small, dirty town of Hastings. There, a few years ago, four sisters got together, picked up…