Talisker Bay Beach by Philip Slotte
8
Votes